【发布时间】:2021-09-14 05:19:06
【问题描述】:
我正在尝试使用 jasmine-marbles 进行简单测试,但出现错误
这是我的测试代码:
describe('MarbleTestingComponent', () => {
it('should test marble syntax', () => {
const provided = search('e');
const expected = cold('(e|)', {e: 'e'});
console.log(expected, provided);
expect(provided).toBeObservable(expected);
})
});
这是我得到的错误:
Error:
Expected: (e|),
Received: (?|),
Expected:
[{"frame":0,"notification":{"kind":"N","value":"e","hasValue":true}},{"frame":0,"notification":{"kind":"C","hasValue":false}}]
Received:
[{"frame":0,"notification":{"kind":"N","value":"e"}},{"frame":0,"notification":{"kind":"C"}}],
如果我使用 jest 框架,上面的代码可以工作,但我想让它与 Angular 设置附带的默认测试框架一起工作
感谢您对解决此错误的任何帮助 谢谢
【问题讨论】:
标签: angular rxjs jasmine-marbles