Skip to content

Commit

Permalink
Use fixtures
Browse files Browse the repository at this point in the history
http://guides.emberjs.com/v1.10.0/getting-started/using-fixtures/

```
ember g adapter application
sed -i .bak 's/RESTAdapter/FixtureAdapter/g' app/adapters/application.js && rm app/adapters/application.js.bak
```
  • Loading branch information
chrislopresto committed Mar 12, 2015
1 parent f84ddf1 commit 2245381
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 1 deletion.
4 changes: 4 additions & 0 deletions app/adapters/application.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import DS from 'ember-data';

export default DS.FixtureAdapter.extend({
});
24 changes: 23 additions & 1 deletion app/models/todo.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,28 @@
import DS from 'ember-data';

export default DS.Model.extend({
var Todo = DS.Model.extend({
title: DS.attr('string'),
isCompleted: DS.attr('boolean')
});

Todo.reopenClass({
FIXTURES: [
{
id: 1,
title: 'Learn Ember.js',
isCompleted: true
},
{
id: 2,
title: '...',
isCompleted: false
},
{
id: 3,
title: 'Profit!',
isCompleted: false
}
]
});

export default Todo;
15 changes: 15 additions & 0 deletions tests/unit/adapters/application-test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import {
moduleFor,
test
} from 'ember-qunit';

moduleFor('adapter:application', 'ApplicationAdapter', {
// Specify the other units that are required for this test.
// needs: ['serializer:foo']
});

// Replace this with your real tests.
test('it exists', function(assert) {
var adapter = this.subject();
assert.ok(adapter);
});

0 comments on commit 2245381

Please sign in to comment.