From 5914360cc6e55dd3ec0ba2d4af2d3e9588c44ab9 Mon Sep 17 00:00:00 2001 From: Matthew Dillon <mrdillon@alaska.edu> Date: Sun, 28 Jun 2015 19:36:49 -0800 Subject: [PATCH] Roughing in failure and success (will revisit) --- app/pods/users/new/fail/route.js | 4 ++++ app/pods/users/new/fail/template.hbs | 1 + app/pods/users/new/success/route.js | 4 ++++ app/pods/users/new/success/template.hbs | 1 + app/pods/users/new/verify/route.js | 4 ++++ app/pods/users/new/verify/template.hbs | 1 + app/router.js | 6 +++++- tests/unit/pods/users/new/fail/route-test.js | 11 +++++++++++ tests/unit/pods/users/new/success/route-test.js | 11 +++++++++++ tests/unit/pods/users/new/verify/route-test.js | 11 +++++++++++ 10 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 app/pods/users/new/fail/route.js create mode 100644 app/pods/users/new/fail/template.hbs create mode 100644 app/pods/users/new/success/route.js create mode 100644 app/pods/users/new/success/template.hbs create mode 100644 app/pods/users/new/verify/route.js create mode 100644 app/pods/users/new/verify/template.hbs create mode 100644 tests/unit/pods/users/new/fail/route-test.js create mode 100644 tests/unit/pods/users/new/success/route-test.js create mode 100644 tests/unit/pods/users/new/verify/route-test.js 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 @@ +<h3>Failure</h3> 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 @@ +<h3>Success</h3> 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); +});