From 819217decc2e3fabb90de241aba91c51acde9e52 Mon Sep 17 00:00:00 2001 From: Conduitry Date: Thu, 18 May 2017 22:20:19 -0400 Subject: [PATCH] add unit test --- test/runtime/samples/select-props/_config.js | 15 +++++++++++++++ test/runtime/samples/select-props/main.html | 19 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 test/runtime/samples/select-props/_config.js create mode 100644 test/runtime/samples/select-props/main.html diff --git a/test/runtime/samples/select-props/_config.js b/test/runtime/samples/select-props/_config.js new file mode 100644 index 0000000000..1d4d390094 --- /dev/null +++ b/test/runtime/samples/select-props/_config.js @@ -0,0 +1,15 @@ +export default { + test ( assert, component, target, window ) { + const selects = document.querySelectorAll( 'select' ); + + const event1 = new window.Event( 'change' ); + selects[0].value = 'b'; + selects[0].dispatchEvent(event1); + + const event2 = new window.Event( 'change' ); + selects[1].value = 'b'; + selects[1].dispatchEvent(event2); + + assert.deepEqual( component.get( 'log' ), [ 1, 2 ] ); + } +}; diff --git a/test/runtime/samples/select-props/main.html b/test/runtime/samples/select-props/main.html new file mode 100644 index 0000000000..7decc88fb7 --- /dev/null +++ b/test/runtime/samples/select-props/main.html @@ -0,0 +1,19 @@ +{{#each foo as bar}} + +{{/each}} + +