export default { async test({ assert, component, target }) { await Promise.resolve(); assert.htmlEqual( target.innerHTML, `
propA: 3
propB: 7
num: 3
rest: {"prop3":{"prop9":9,"prop10":10}}
propZ: 5
propY: 6
rest: {"propX":7,"propW":8}
` ); await (component.object = Promise.resolve({ prop1: 'one', prop2: 'two', prop3: { prop7: 'seven' }, prop4: { prop10: 'ten' } })); assert.htmlEqual( target.innerHTML, `propA: seven
propB: ten
num: 5
rest: {"prop1":"one","prop2":"two"}
propZ: 5
propY: 6
rest: {"propX":7,"propW":8}
` ); } };