diff --git a/app/pods/users/new/fail/route.js b/app/pods/users/new/fail/route.js
new file mode 100644
index 0000000..26d9f31
--- /dev/null
+++ b/app/pods/users/new/fail/route.js
@@ -0,0 +1,4 @@
+import Ember from 'ember';
+
+export default Ember.Route.extend({
+});
diff --git a/app/pods/users/new/fail/template.hbs b/app/pods/users/new/fail/template.hbs
new file mode 100644
index 0000000..534f7e0
--- /dev/null
+++ b/app/pods/users/new/fail/template.hbs
@@ -0,0 +1 @@
+
Failure
diff --git a/app/pods/users/new/success/route.js b/app/pods/users/new/success/route.js
new file mode 100644
index 0000000..26d9f31
--- /dev/null
+++ b/app/pods/users/new/success/route.js
@@ -0,0 +1,4 @@
+import Ember from 'ember';
+
+export default Ember.Route.extend({
+});
diff --git a/app/pods/users/new/success/template.hbs b/app/pods/users/new/success/template.hbs
new file mode 100644
index 0000000..f5fbd3c
--- /dev/null
+++ b/app/pods/users/new/success/template.hbs
@@ -0,0 +1 @@
+Success
diff --git a/app/pods/users/new/verify/route.js b/app/pods/users/new/verify/route.js
new file mode 100644
index 0000000..26d9f31
--- /dev/null
+++ b/app/pods/users/new/verify/route.js
@@ -0,0 +1,4 @@
+import Ember from 'ember';
+
+export default Ember.Route.extend({
+});
diff --git a/app/pods/users/new/verify/template.hbs b/app/pods/users/new/verify/template.hbs
new file mode 100644
index 0000000..c24cd68
--- /dev/null
+++ b/app/pods/users/new/verify/template.hbs
@@ -0,0 +1 @@
+{{outlet}}
diff --git a/app/router.js b/app/router.js
index 5f40894..27112b6 100644
--- a/app/router.js
+++ b/app/router.js
@@ -21,7 +21,11 @@ Router.map(function() {
this.route('show', { path: ':strain_id' });
});
this.route('users', function() {
- this.route('new');
+ this.route('new', function() {
+ this.route('fail');
+ this.route('success');
+ this.route('verify', { path: ':nonce' });
+ });
});
});
diff --git a/tests/unit/pods/users/new/fail/route-test.js b/tests/unit/pods/users/new/fail/route-test.js
new file mode 100644
index 0000000..2aa1ccc
--- /dev/null
+++ b/tests/unit/pods/users/new/fail/route-test.js
@@ -0,0 +1,11 @@
+import { moduleFor, test } from 'ember-qunit';
+
+moduleFor('route:users/new/fail', 'Unit | Route | users/new/fail', {
+ // Specify the other units that are required for this test.
+ // needs: ['controller:foo']
+});
+
+test('it exists', function(assert) {
+ var route = this.subject();
+ assert.ok(route);
+});
diff --git a/tests/unit/pods/users/new/success/route-test.js b/tests/unit/pods/users/new/success/route-test.js
new file mode 100644
index 0000000..a317a2f
--- /dev/null
+++ b/tests/unit/pods/users/new/success/route-test.js
@@ -0,0 +1,11 @@
+import { moduleFor, test } from 'ember-qunit';
+
+moduleFor('route:users/new/success', 'Unit | Route | users/new/success', {
+ // Specify the other units that are required for this test.
+ // needs: ['controller:foo']
+});
+
+test('it exists', function(assert) {
+ var route = this.subject();
+ assert.ok(route);
+});
diff --git a/tests/unit/pods/users/new/verify/route-test.js b/tests/unit/pods/users/new/verify/route-test.js
new file mode 100644
index 0000000..37d8104
--- /dev/null
+++ b/tests/unit/pods/users/new/verify/route-test.js
@@ -0,0 +1,11 @@
+import { moduleFor, test } from 'ember-qunit';
+
+moduleFor('route:users/new/verify', 'Unit | Route | users/new/verify', {
+ // Specify the other units that are required for this test.
+ // needs: ['controller:foo']
+});
+
+test('it exists', function(assert) {
+ var route = this.subject();
+ assert.ok(route);
+});