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
` ); } };