export default { get props() { return { people: [{ name: { first: 'Doctor', last: 'Who' } }] }; }, html: `

Doctor Who

`, ssrHtml: `

Doctor Who

`, async test({ assert, component, target, window }) { const inputs = target.querySelectorAll('input'); inputs[1].value = 'Oz'; await inputs[1].dispatchEvent(new window.Event('input')); const { people } = component; assert.deepEqual(people, [{ name: { first: 'Doctor', last: 'Oz' } }]); assert.htmlEqual( target.innerHTML, `

Doctor Oz

` ); people[0].name.first = 'Frank'; component.people = people; assert.htmlEqual( target.innerHTML, `

Frank Oz

` ); } };