Javascript 如果Ember服务器未运行,则Ember.js验收测试不工作

Javascript 如果Ember服务器未运行,则Ember.js验收测试不工作,javascript,testing,ember.js,gitlab,acceptance-testing,Javascript,Testing,Ember.js,Gitlab,Acceptance Testing,我正在尝试运行余烬测试,当余烬服务器运行时,一切正常,我的测试全部通过! 当我以前没有执行ember server时(在我的GitLab集成中就是这样),我有一个测试失败: import { test } from 'qunit'; import moduleForAcceptance from 'emberjs-poc/tests/helpers/module-for-acceptance'; moduleForAcceptance('Acceptance | list rates');

我正在尝试运行
余烬测试
,当余烬服务器运行时,一切正常,我的测试全部通过! 当我以前没有执行ember server时(在我的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');
  });
});
我真的不明白为什么,因为在
moduleforaception
函数中,我们应该在每次测试之前运行应用程序。 我已收到此错误的信息:

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'
});

您是否在适配器中执行自定义操作?
速率
路由是什么样子的?@PatrickBerkeley我只有一个RESTAdapter来调用我的api。我上传了我的文章和路线。你是在嘲笑你的后端吗,你的模型在测试模式下是如何获得数据/负载的?我不记得我以前做过什么,谢谢你的评论。