export default { data: { values: [ 'Alpha', 'Beta', 'Gamma' ], selected: [ 'Beta' ] }, html: `

Beta

`, test ( assert, component, target, window ) { const inputs = target.querySelectorAll( 'input' ); assert.equal( inputs[0].checked, false ); assert.equal( inputs[1].checked, true ); assert.equal( inputs[2].checked, false ); const event = new window.Event( 'change' ); inputs[0].checked = true; inputs[0].dispatchEvent( event ); assert.equal( target.innerHTML, `

Alpha, Beta

` ); component.set({ selected: [ 'Beta', 'Gamma' ] }); assert.equal( inputs[0].checked, false ); assert.equal( inputs[1].checked, true ); assert.equal( inputs[2].checked, true ); assert.equal( target.innerHTML, `

Beta, Gamma

` ); } };