Jasmine是一个用于测试JavaScript代码的行为驱动开发(BDD)框架。 Jasmine没有外部依赖,也不需要DOM。
有没有办法获得在jasmine / protractor中执行的当前套件的名称?我需要它来生成一些自定义报告。
我在我的组件中有私有类成员,例如private querySubscription:Subscription;。在我的ngOnDestroy()中,我取消订阅我的订阅:ngOnDestroy():void {th is ....
安装命令 - npm install --save-dev jasmine-reporters@^2.0.0错误npm ERR! Windows_NT 10.0.17134 npm ERR! argv“C:\ Program Files \ nodejs \ node.exe”“C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ ...
Angular - Override / Mock方法从HTTP获取,发布,放置,删除以进行测试
我正在尝试模拟Http类,所以我可以将它注入我想测试的服务。通常,我创建一个模拟类来扩展将被覆盖的类。对于这种情况,我做了一些事......
我是第一次写自动化测试用例。我正在尝试使用Angular中的Jasmine / Protractor编写e2e测试用例。所以我在这里给你一个场景。就像我服务/建立我的项目一样。 ...
我想在我的angular 6应用程序中包含谷歌闭包库。我已经应用了npm install google-closure-compiler和npm install google-closure-library。该应用程序可以编译和...
jasmine + karma test runner:如何测试window.location.href
我有一个服务,可以使用window对象:@Injectable()导出类WindowService {constructor(){}; get window():Window {返回窗口; } get href():...
如何使用jasmine在javascript中的函数中创建间谍变量
我为这个输入字段创建了一个函数。我真的不知道如何使用jasmine为这个函数编写测试用例。函数中的参数根据输入字段而变化...
我无法在函数startTimer中创建测试计时器Observable的测试。我使用的是RXJS的6.3.1版本。这是我的代码:private createSubscribe():void {if(this.timer){this ....
出于某种原因,我的fakeAsync测试无法解决简单的承诺。我创建了一个显示问题的最小示例(主要是ng生成的样板)。我正在测试的组件包含一个简单的直接...
我正在努力与Karma和Jasmine运行一个基本的UT。看起来Karma / Jasmine在运行测试时无法获取模块。当运行npm start时,我不会得到相同的...
我想使用Protractor测试图像上传功能,但我的书面脚本没有用。这是图像对话框。当我们点击对话框图像时,它会打开窗口选择...
在vscode中检测mocha / jasmine测试文件中的测试行号
我正在尝试为vscode构建扩展,并希望知道mocha / jasmine单元测试的确切文件和行号,给出其名称(块名称)和容器名称(描述块名称)。 ...
我正在使用jasmine-spec-reporter为我的量角器测试用例生成xml和html报告。我想知道是否可以保存测试页面的html。我试图搜索但不能......
Jasmine:Matcher与undefined不同,与null不同(!= undefined和!= null)
我注意到如果我写了expect expect(null).toBeDefined();,那么测试将被传递,因为jasmine认为null是一个对象但没有任何值。我的问题是如果......
我为我的Angular应用程序编写了这个测试:它('如果用户拒绝则应该在删除和中止操作之前请求确认',fakeAsync(()=> {spyOn(appService,'confirm')。和.returnValue(of(...
我正在测试茉莉花,它在当地工作正常。但是Travis CI对所有API测试都返回undefined。示例4)服务器GET / api / v1 / orders状态200消息:预期...
在Jasmine测试中模拟window.location.reload
我在我的javascript中创建了一个window.location.reload函数。我需要在Jasmine中测试时模拟重载函数,因为它继续循环。当我跑grunt jenkins时,测试顺利。 ...
我有下一个测试代码:it(“Test”,function(){loadResources(); expect(document.getElementById('MyElement')。innerHTML).toBe(“my string”);});函数体loadResources():document ....
代码审查:这是一个干净的方式来编写单元测试异常应抛出的情况吗?
这里的任何人都可以评论上述测试用例的质量吗?我在这里测试应该抛出的异常场景。我的意思是它的工作原理,但它是对场景进行单元测试的正确方法吗?