diff --git a/test/generator/binding-select-initial-value/_config.js b/test/generator/binding-select-initial-value/_config.js new file mode 100644 index 0000000000..b49c1135af --- /dev/null +++ b/test/generator/binding-select-initial-value/_config.js @@ -0,0 +1,29 @@ +export default { + skip: true, // selectedOptions doesn't work in JSDOM??? + + html: ` +
selected: b
+ + + +selected: b
+ `, + + data: { + selected: 'b' + }, + + test ( assert, component, target ) { + const select = target.querySelector( 'select' ); + const options = [ ...target.querySelectorAll( 'option' ) ]; + + assert.equal( select.value, 'b' ); + assert.ok( options[1].selected ); + + component.teardown(); + } +}; diff --git a/test/generator/binding-select-initial-value/main.html b/test/generator/binding-select-initial-value/main.html new file mode 100644 index 0000000000..d7d02194c8 --- /dev/null +++ b/test/generator/binding-select-initial-value/main.html @@ -0,0 +1,9 @@ +selected: {{selected}}
+ + + +selected: {{selected}}
\ No newline at end of file