导致这种茉莉花测试失败的原因是什么?

时间:2017-12-04 02:57:50

标签: javascript testing jasmine

我正在使用我的茉莉花测试套件,而且我得到一个奇怪的错误导致测试失败。代码有效,我通过调试测试验证了我期望的值是存在的值,但是测试失败了。我得到这个作为输出:

 Failed
at stack (/Users/username/code/source/client/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:2200:17)
at buildExpectationResult (/Users/username/code/source/client/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:2170:14)
at Spec.expectationResultFactory (/Users/username/code/source/client/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:777:18)
at Spec.addExpectationResult (/Users/username/code/source/client/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:450:34)
at Env.fail (/Users/username/code/source/client/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:1192:25)
at next.fail (/Users/username/code/source/client/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:4046:19)

这就是我的测试看起来像

describe('the returned type', () => {
  afterEach(store.clearActions);
  beforeEach(done => {
    mock.onPatch(url).replyOnce(200, { updated_at: moment().toISOString() });
    save(4, value)(store.dispatch, store.getState)
      .then(() => setTimeout(done, 750));
  });
  it('should have correct type', () => {
    const action = store.getActions()[0];
    expect(action.type).toEqual(LAST_SAVED_UPDATE);
  });
});

0 个答案:

没有答案