export default { props: { things: [ { name: 'a' }, { name: 'b' }, { name: 'c' } ] }, intro: true, test({ assert, component, target, window, 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, `