From 3280a1974d68c0b6709d32ee16120db943a26743 Mon Sep 17 00:00:00 2001
From: Zirro
Date: Mon, 1 May 2017 20:31:13 +0200
Subject: [PATCH] Use .querySelector(':checked'), enable several
diff --git a/test/runtime/samples/binding-select-initial-value/main.html b/test/runtime/samples/binding-select-initial-value/main.html
index d7d02194c8..ea15402240 100644
--- a/test/runtime/samples/binding-select-initial-value/main.html
+++ b/test/runtime/samples/binding-select-initial-value/main.html
@@ -1,9 +1,9 @@
selected: {{selected}}
-
-
-
+
+
+
selected: {{selected}}
\ No newline at end of file
diff --git a/test/runtime/samples/binding-select-multiple/_config.js b/test/runtime/samples/binding-select-multiple/_config.js
index 89b0da9658..ec4f3dfe4e 100644
--- a/test/runtime/samples/binding-select-multiple/_config.js
+++ b/test/runtime/samples/binding-select-multiple/_config.js
@@ -1,12 +1,12 @@
export default {
- skip: true, // selectedOptions doesn't work in JSDOM???
+ skip: true, // JSDOM
data: {
selected: [ 'two', 'three' ]
},
html: `
-
+
@@ -26,7 +26,7 @@ export default {
assert.deepEqual( component.get( 'selected' ), [ 'three' ] );
assert.htmlEqual( target.innerHTML, `
-
+
@@ -40,7 +40,7 @@ export default {
assert.deepEqual( component.get( 'selected' ), [ 'one', 'three' ] );
assert.htmlEqual( target.innerHTML, `
-
+
@@ -56,7 +56,7 @@ export default {
assert.ok( !options[2].selected );
assert.htmlEqual( target.innerHTML, `
-
+
diff --git a/test/runtime/samples/binding-select/_config.js b/test/runtime/samples/binding-select/_config.js
index 85cf6e9e1a..7fce00f327 100644
--- a/test/runtime/samples/binding-select/_config.js
+++ b/test/runtime/samples/binding-select/_config.js
@@ -1,6 +1,4 @@
export default {
- skip: true, // selectedOptions doesn't work in JSDOM???
-
html: `
selected: one
@@ -13,6 +11,10 @@ export default {
selected: one
`,
+ data: {
+ selected: 'one'
+ },
+
test ( assert, component, target, window ) {
const select = target.querySelector( 'select' );
const options = [ ...target.querySelectorAll( 'option' ) ];
diff --git a/test/runtime/samples/select-change-handler/_config.js b/test/runtime/samples/select-change-handler/_config.js
index 560061a09c..015c8182b4 100644
--- a/test/runtime/samples/select-change-handler/_config.js
+++ b/test/runtime/samples/select-change-handler/_config.js
@@ -1,6 +1,4 @@
export default {
- skip: true, // JSDOM
-
data: {
options: [ { id: 'a' }, { id: 'b' }, { id: 'c' } ],
selected: 'b'
diff --git a/test/runtime/samples/select-one-way-bind-object/_config.js b/test/runtime/samples/select-one-way-bind-object/_config.js
index 946eaabceb..0d7ddaccad 100644
--- a/test/runtime/samples/select-one-way-bind-object/_config.js
+++ b/test/runtime/samples/select-one-way-bind-object/_config.js
@@ -1,8 +1,6 @@
const items = [ {}, {} ];
export default {
- skip: true, // JSDOM quirks
-
'skip-ssr': true,
data: {