【发布时间】:2014-03-14 11:25:01
【问题描述】:
我的 Mocha-Tests 无法访问商店。我拼凑了一个非常简单的 JSbin。我希望测试能够访问 Fixtures。我错过了什么?
http://jsbin.com/denomilu/9/edit?js,output
var expect = chai.expect;
window.App = Ember.Application.create();
App.injectTestHelpers();
App.setupForTesting();
App.ApplicationAdapter = DS.FixtureAdapter.extend({
simulateRemoteResponse: false
});
App.Group = DS.Model.extend({
title: DS.attr('string')
});
App.Group.FIXTURES = [
{ "id": 1, "title": "Test 1"}
];
describe('Test', function() {
beforeEach(function(){
App.reset();
});
it("finds the fixture", function () {
Ember.run(function(){
var title = App.__container__.lookup('store:main').find('group', 1).get('title');
console.log(title);
expect(title).to.equal("Test 1");
});
});
});
$(document).ready(function() {
mocha.run();
});
谢谢!
【问题讨论】:
标签: ember.js ember-data mocha.js