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}

` ); } };