Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
with
55 additions
and 1 deletion.
- +4 −0 app/adapters/application.js
- +1 −1 app/mirage/config.js
- +3 −0 app/mirage/scenarios/default.js
- +10 −0 app/models/user.js
- +1 −0 app/router.js
- +7 −0 app/routes/users.js
- +5 −0 app/templates/users.hbs
- +1 −0 tests/unit/adapters/slack-test.js
- +12 −0 tests/unit/models/user-test.js
- +11 −0 tests/unit/routes/users-test.js
@@ -0,0 +1,4 @@ | ||
import SlackAdapter from './slack'; | ||
|
||
export default SlackAdapter.extend({ | ||
}); |
@@ -0,0 +1,3 @@ | ||
export default function(server) { | ||
server.createList('user', 10); | ||
} |
@@ -0,0 +1,10 @@ | ||
import DS from 'ember-data'; | ||
|
||
export default DS.Model.extend({ | ||
name: DS.attr(), | ||
deleted: DS.attr(), | ||
realName: DS.attr(), | ||
tz: DS.attr(), | ||
tzLabel: DS.attr(), | ||
tzOffset: DS.attr() | ||
}); |
@@ -0,0 +1,7 @@ | ||
import Ember from 'ember'; | ||
|
||
export default Ember.Route.extend({ | ||
model: function(params) { | ||
return this.store.find('user'); | ||
} | ||
}); |
@@ -0,0 +1,5 @@ | ||
<h1>{{model.length}} Users</h1> | ||
|
||
{{#each model as |user|}} | ||
<p>{{user.name}}: {{user.realName}}</p> | ||
{{/each}} |
@@ -0,0 +1,12 @@ | ||
import { moduleForModel, test } from 'ember-qunit'; | ||
|
||
moduleForModel('user', 'Unit | Model | user', { | ||
// Specify the other units that are required for this test. | ||
needs: [] | ||
}); | ||
|
||
test('it exists', function(assert) { | ||
var model = this.subject(); | ||
// var store = this.store(); | ||
assert.ok(!!model); | ||
}); |
@@ -0,0 +1,11 @@ | ||
import { moduleFor, test } from 'ember-qunit'; | ||
|
||
moduleFor('route:users', 'Unit | Route | users', { | ||
// 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); | ||
}); |