export default { get props() { return { things: [{ name: 'a' }, { name: 'b' }, { name: 'c' }] }; }, intro: true, test({ assert, component, target, raf }) { let divs = target.querySelectorAll('div'); assert.equal(divs[0].foo, 0); assert.equal(divs[1].foo, 0); assert.equal(divs[2].foo, 0); raf.tick(50); assert.equal(divs[0].foo, 0.5); assert.equal(divs[1].foo, 0.5); assert.equal(divs[2].foo, 0.5); component.things = [{ name: 'a' }, { name: 'woo!' }, { name: 'b' }, { name: 'c' }]; assert.htmlEqual( target.innerHTML, `