export default { data: { people: [{ name: { first: 'Doctor', last: 'Who' } }], }, html: `
Doctor Who
`, test(assert, component, target, window) { const inputs = target.querySelectorAll('input'); inputs[1].value = 'Oz'; inputs[1].dispatchEvent(new window.Event('input')); const { people } = component.get(); assert.deepEqual(people, [ { name: { first: 'Doctor', last: 'Oz' } } ]); assert.htmlEqual(target.innerHTML, `Doctor Oz
`); people[0].name.first = 'Frank'; component.set({ people }); assert.htmlEqual(target.innerHTML, `Frank Oz
`); }, };