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}}
+
+