diff --git a/app/mirage/config.js b/app/mirage/config.js
index 79cee5e..929ea8a 100644
--- a/app/mirage/config.js
+++ b/app/mirage/config.js
@@ -16,4 +16,9 @@ export function testConfig() {
this.post('/species');
this.get('/species/:id');
this.put('/species/:id');
+
+ this.get('/characteristics');
+ this.post('/characteristics');
+ this.get('/characteristics/:id');
+ this.put('/characteristics/:id');
}
diff --git a/app/mirage/factories/characteristics.js b/app/mirage/factories/characteristics.js
new file mode 100644
index 0000000..5999c50
--- /dev/null
+++ b/app/mirage/factories/characteristics.js
@@ -0,0 +1,10 @@
+import Mirage, { faker } from 'ember-cli-mirage';
+
+export default Mirage.Factory.extend({
+ characteristicName() { return faker.lorem.words().join(' '); },
+ characteristicTypeName() { return faker.lorem.words().join(' '); },
+ strains: [],
+ measurements: [],
+ sortOrder: faker.random.number(),
+ canEdit: faker.random.boolean(),
+});
diff --git a/app/pods/protected/characteristics/characteristic-form/template.hbs b/app/pods/protected/characteristics/characteristic-form/template.hbs
index b1d68c0..e53cea3 100644
--- a/app/pods/protected/characteristics/characteristic-form/template.hbs
+++ b/app/pods/protected/characteristics/characteristic-form/template.hbs
@@ -4,7 +4,7 @@
- {{input value=characteristic.characteristicName}}
+ {{input value=characteristic.characteristicName class="characteristic-name"}}
@@ -23,7 +23,7 @@
Cancel
{{#if characteristic.hasDirtyAttributes}}
-