小编Ana*_*and的帖子

techtalk.specflow.dll缺失

我曾尝试使用Specflow编写一些功能.不幸的是,通过以下URL安装后,我无法在系统中的任何地方找到techtalk.specflow.dll.

http://visualstudiogallery.msdn.microsoft.com/9915524d-7fb0-43c3-bb3c-a8a14fbd40ee

我错过了什么吗?能否请你帮忙?

specflow

4
推荐指数
1
解决办法
5890
查看次数

类型错误:expect(...).toBeObservable 不是函数 - 茉莉花弹珠

我正在尝试编写一个基本的 ngrx 效果测试。但是我不断收到错误,因为 TypeError: expect(...).toBeObservable is not a function。

这是一个使用 Angular 7 的新项目设置。我以前在 angular 4 中运行的项目没有问题。

最初认为这可能与软件包有关,因此将所有软件包升级到最新,但还没有运气。

我试图测试一个非常简单的 observable,如 expect(effects.test$).toBeObservable(5); 但它给出了同样的错误。正如标题中提到的,我使用的是 jasmine-marbles,版本是 0.4.1。

ngrx-effects jasmine-marbles angular7

4
推荐指数
1
解决办法
3211
查看次数

Ngrx Effects规范因“未初始化测试计划程序”而引发错误

尝试对现有的和最近迁移的Angular 7项目运行简单的效果测试。但是我得到如下错误。

错误:未 在新TestHotObservable(node_modules / jasmine-marbles / es6 / src / test-observables.js:21:39)的getTestScheduler(node_modules / jasmine-marbles / es6 / src / scheduler.js:11:1)初始化任何测试计划程序)在Module.hot(node_modules / jasmine-marbles / es6 / index.js:7:1)

我的效果规范文件中的代码是茉莉花大理石的基本标准检查。

const action = new Load(request);
const completion = new LoadSuccess(result);

actions$ = hot('-a-', { a: action});
const response = cold('-a|', {a: result});
const expected = cold('--b', {b: completion});
service.getSomething.and.returnValue(result);
expect(effects.load$).toBeObservable(expected);
Run Code Online (Sandbox Code Playgroud)

有人看过并解决过此错误吗?

ngrx-effects angular jasmine-marbles angular7

2
推荐指数
2
解决办法
788
查看次数