add destructuring assignment tests