diff --git a/test/generator/select/_config.js b/test/generator/select/_config.js
new file mode 100644
index 0000000000..f8efeea8cc
--- /dev/null
+++ b/test/generator/select/_config.js
@@ -0,0 +1,36 @@
+export default {
+ data: {
+ item: {
+ name: 'One',
+ key: 'a'
+ }
+ },
+
+ html: `
+
+ `,
+
+ test ( assert, component, target ) {
+ component.set({ item:
+ {
+ name: 'One',
+ key: 'a'
+ }
+ })
+
+ assert.htmlEqual( target.innerHTML,`
+
+ `);
+
+ component.teardown();
+ assert.htmlEqual( target.innerHTML, '' );
+ }
+};
diff --git a/test/generator/select/main.html b/test/generator/select/main.html
new file mode 100644
index 0000000000..8626bb8e2a
--- /dev/null
+++ b/test/generator/select/main.html
@@ -0,0 +1,5 @@
+