jasmine 相关问题

Jasmine是一个用于测试JavaScript代码的行为驱动开发(BDD)框架。 Jasmine没有外部依赖,也不需要DOM。

如何在jasmine中获取当前的suiteName?

有没有办法获得在jasmine / protractor中执行的当前套件的名称?我需要它来生成一些自定义报告。

回答 3 投票 0

如何在Angular和Jasmine中单元测试取消订阅?

我在我的组件中有私有类成员,例如private querySubscription:Subscription;。在我的ngOnDestroy()中,我取消订阅我的订阅:ngOnDestroy():void {th is ....

回答 2 投票 4

安装jasmine时收到以下错误

安装命令 - 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 \ ...

回答 1 投票 0

Angular - Override / Mock方法从HTTP获取,发布,放置,删除以进行测试

我正在尝试模拟Http类,所以我可以将它注入我想测试的服务。通常,我创建一个模拟类来扩展将被覆盖的类。对于这种情况,我做了一些事......

回答 1 投票 2

量角器中的本地存储?

我是第一次写自动化测试用例。我正在尝试使用Angular中的Jasmine / Protractor编写e2e测试用例。所以我在这里给你一个场景。就像我服务/建立我的项目一样。 ...

回答 1 投票 0

Angular 6包括谷歌关闭库

我想在我的angular 6应用程序中包含谷歌闭包库。我已经应用了npm install google-closure-compiler和npm install google-closure-library。该应用程序可以编译和...

回答 1 投票 0

jasmine + karma test runner:如何测试window.location.href

我有一个服务,可以使用window对象:@Injectable()导出类WindowService {constructor(){}; get window():Window {返回窗口; } get href():...

回答 3 投票 0

如何使用jasmine在javascript中的函数中创建间谍变量

我为这个输入字段创建了一个函数。我真的不知道如何使用jasmine为这个函数编写测试用例。函数中的参数根据输入字段而变化...

回答 1 投票 0

如何用茉莉花大理石创建一个Observable定时器测试?

我无法在函数startTimer中创建测试计时器Observable的测试。我使用的是RXJS的6.3.1版本。这是我的代码:private createSubscribe():void {if(this.timer){this ....

回答 1 投票 0

Angular fakeAsync测试分辨率分辨率

出于某种原因,我的fakeAsync测试无法解决简单的承诺。我创建了一个显示问题的最小示例(主要是ng生成的样板)。我正在测试的组件包含一个简单的直接...

回答 2 投票 1

$ injector:与Karma + Jasmine同名

我正在努力与Karma和Jasmine运行一个基本的UT。看起来Karma / Jasmine在运行测试时无法获取模块。当运行npm start时,我不会得到相同的...

回答 1 投票 0

量角器图像没有在对话框上传?

我想使用Protractor测试图像上传功能,但我的书面脚本没有用。这是图像对话框。当我们点击对话框图像时,它会打开窗口选择...

回答 1 投票 0

在vscode中检测mocha / jasmine测试文件中的测试行号

我正在尝试为vscode构建扩展,并希望知道mocha / jasmine单元测试的确切文件和行号,给出其名称(块名称)和容器名称(描述块名称)。 ...

回答 1 投票 0

可以保存html页面吗?

我正在使用jasmine-spec-reporter为我的量角器测试用例生成xml和html报告。我想知道是否可以保存测试页面的html。我试图搜索但不能......

回答 1 投票 1

Jasmine:Matcher与undefined不同,与null不同(!= undefined和!= null)

我注意到如果我写了expect expect(null).toBeDefined();,那么测试将被传递,因为jasmine认为null是一个对象但没有任何值。我的问题是如果......

回答 2 投票 1

如何在fakeAsync()中检测丢失的tick()

我为我的Angular应用程序编写了这个测试:它('如果用户拒绝则应该在删除和中止操作之前请求确认',fakeAsync(()=> {spyOn(appService,'confirm')。和.returnValue(of(...

回答 1 投票 0

Travis测试返回undefined

我正在测试茉莉花,它在当地工作正常。但是Travis CI对所有API测试都返回undefined。示例4)服务器GET / api / v1 / orders状态200消息:预期...

回答 1 投票 0

在Jasmine测试中模拟window.location.reload

我在我的javascript中创建了一个window.location.reload函数。我需要在Jasmine中测试时模拟重载函数,因为它继续循环。当我跑grunt jenkins时,测试顺利。 ...

回答 4 投票 14

文档元素的模拟对象

我有下一个测试代码:it(“Test”,function(){loadResources(); expect(document.getElementById('MyElement')。innerHTML).toBe(“my string”);});函数体loadResources():document ....

回答 2 投票 28

代码审查:这是一个干净的方式来编写单元测试异常应抛出的情况吗?

这里的任何人都可以评论上述测试用例的质量吗?我在这里测试应该抛出的异常场景。我的意思是它的工作原理,但它是对场景进行单元测试的正确方法吗?

回答 3 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.