我正在尝试运行ember test
,当ember服务器运行时,所有测试都通过,一切正常!
当我之前没有执行ember服务器时(我的GitLab集成就是这种情况),我有一个失败的测试:
import { test } from 'qunit';
import moduleForAcceptance from 'emberjs-poc/tests/helpers/module-for-acceptance';
moduleForAcceptance('Acceptance | list rates');
test('visiting /rates', function(assert) {
visit('/rates');
andThen(function() {
assert.equal(currentURL(), '/rates');
});
});
我真的不明白为什么,因为在moduleForAcceptance
函数中我们应该在每次测试之前运行应用程序。
我有这个错误的信息:
Log: |
{ type: 'error',
text: '\'Error while processing route: rates\' \'The adapter operation was aborted\'\n' }
{ type: 'error', text: 'null\n' }
费率路线:
import Ember from 'ember';
export default Ember.Route.extend({
model: function () {
return this.store.findAll('rate');
}
});
适配器:
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
namespace: 'rate',
host: 'http://localhost:3000'
});