Jasmine是一个用于测试JavaScript代码的行为驱动开发(BDD)框架。 Jasmine没有外部依赖,也不需要DOM。
当我在命令行中输入“npm run test”时,npm转到package.json,转到“scripts”部分并尝试匹配“test”。到现在为止还挺好。现在,“测试”背后的界限如下:“......
Angular应用程序中的event.stopPropagation()导致jasmine超时
在我的Angular应用程序中,我有两个可点击的div,其中一个是另一个的孩子。单击子div时,我不希望触发父单击事件,所以我在...上使用stopPropagation()
我有一个测试,创建一个像这样的控制器... this.createScope = function(scope){if(scope){this.scope = scope; } else {this.scope = $ rootScope。$ new(); } ...
Angular6 / Karma单元测试 - 如何包含外部JS库(AOS)?
我在角度6项目中使用AOS(Animate on scroll library - 一个外部JS库),它以下列方式加载到项目中。从'aos'导入AOS; ngAfterViewInit(){AOS.init(); ...
这是我第一次写测试用例。我想用close方法编写测试用例,它会隐藏横幅,并且还会设置一个cookie,以便当用户第二次访问该网站时它会赢得'...
以下异步保证存在于我正在测试的Angular目标中。我无法看到'then'中的代码被调用,而且它在'then'中的代码是我需要测试的。 ...
Angular 5 - Jasmine测试:模拟实际HTTP请求的错误响应错误
首先,我还在学习Angular 4的基础知识,作为我正在做的实习的一部分;这对我来说还是新鲜事。无论如何,我想模拟我正在做的实际HTTP请求的错误...
我正在使用Phaser框架进行游戏,我正在使用Jasmine编写自动测试代码。一切正常,在这段代码中执行函数beforeAll()(在它之后调用(spec))控制台打印:...
ffmpeg video下载chrome版本69时文件未完成的错误
我在Linux机器的量角器测试中生成视频。该视频是.mov格式的chrome版本69.0.3497。下载.mov文件在下载过程中给出“文件不完整错误”。 ...
TypeError:jasmine.createSpyObj不是函数
我需要对不返回Promise的组件方法进行单元测试,但是在内部调用一个方法中的方法,因此单元测试执行会立即返回到'it'块。这个 ...
我正在使用Angular 6,NgRx 6,RxJS 6.我有一个看起来像这样的路由保护 - 从'@ angular / router'导入{CanActivate,ActivatedRouteSnapshot};从'@ angular / core'导入{Injectable}; ...
我将此代码添加到我的组件控制器以集中输入,它在浏览器中运行良好,但它打破了我的所有模板测试。我以为我可以冲洗$ timeout,一切都会好的......
我希望有人可以向我解释AngularJS中的“它”(用于)或者只是普通的JavaScript(我不确定它是否特定于Angular)。事实证明,这对谷歌来说是一件困难的事情......
你好吗?我开发了一个角度为6的登录服务,它依赖于Http和ConfigService,需要测试它的方法。我如何用茉莉花做到这一点?谢谢你!
我正在使用角度6.1.6并且对Karma来说真的很新。当我运行测试时,结果显示了一些元素(请参见此处的截图)。我可以隐藏它们/从我的测试结果中删除吗?谢谢。
量角器中spec.js文件中的describe()和it()有什么区别?
在量角器中的spec.js文件中编写测试用例时,2个字段显示的是describe()和it()。究竟什么使用它们以及何时使用? // spec.js describe('Protractor Demo App',...
如何使用jasmine来模拟window.click(事件)
我需要为这个函数编写一个单元测试:public onClick():void {$(window).click((event:any)=> {if(event.target.href && event.target.href.search(/ MOBWORKERMAP- /)!== ...
茉莉花spyon readAsBinaryString方法的FileReader属性
我有一个使用FileReader的函数。我想监视readAsBinaryString方法。在我的组件中,我有以下属性读取器:FileReader;另外,插入内部......
如果我记得在Jasmine中有一个命令会将我正在运行的Jasmine的确切版本记录到控制台,但我不记得它是什么。我很肯定我在某个地方见过这个,并且......
所以我有一些像这样的代码:ngOnInit(){this.openDialogWhenUploading(); } openDialogWhenUploading(){this.store.select(getFileIsUploading).pipe(takeUntil(this.onDestory $),...