问题标签 [jasmine2.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
166 浏览

javascript - 量角器在浏览器打开后立即关闭 Chrome 浏览器而不输入 url

它工作正常,突然间它的行为很奇怪。在地址栏中以“不安全:数据:”打开 Chrome 并且不输入 URL。

我也尝试过更新 webdriver-manager 更新,但没有用。重启机器。

我正在使用以下版本:

  • 量角器 - 5.1.1
  • 节点 v6.10.1
  • 铬 2.29。
0 投票
1 回答
510 浏览

angularjs - angularjs工厂的Jasmine 2.0单元测试

我是为 angularJS 工厂编写 jasmine 测试用例的新手。我想测试整个工厂,但我无法获取getKeys. 这里是我的工厂。

我的工厂是:

我的单位规格是:

错误是

错误:[$injector:modulerr] 无法实例化模块 TestModule,原因是:错误:[$injector:modulerr] 无法实例化模块 ui.bootstrap,原因是:错误:[$injector:nomod] 模块 'ui.bootstrap' 不是可用的!您要么拼错了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。

0 投票
0 回答
87 浏览

visual-studio-2015 - 通过 tfs 运行量角器测试时出现 Jasmine 错误

我正在尝试通过本地开发部门制作的 sln 中的 tfs 运行量角器。我能够在本地和通过 Eclipse 成功运行这些测试但是当我使用 vs 测试资源管理器进行测试时,出现以下错误

我试图查看 jasmine.js 文件,但我不知道我在看什么。成功运行它的开发人员拥有所有相同版本的 webdriver、protactor、jasmine 等。知道这可能是什么吗?

0 投票
1 回答
993 浏览

jasmine - 如何获取茉莉花 2 和量角器中的总规格计数以及通过和失败的规格计数

我想在我的测试套件使用 Jasmine 和量角器完成后生成可通过电子邮件发送的报告。

我的测试套件完成后如何获得以下信息。

1.规格总数 2.通过规格总数 3.失败测试规格总数 4.待定规格总数

到目前为止,我找不到任何合适的解决方案。请帮我解决这个问题。

0 投票
0 回答
556 浏览

javascript - Angular 项目的 Karma-Jasmine 设置

我有一个 Angular(当前为 @4.0.0)项目,我想为它介绍使用 Karma 和 Jasmine 的单元测试。

我已经设置了相应的karma.conf.js,spec-bundle.jspackage.json. 但是当我运行时npm test,这就是控制台上的内容。测试脚本似乎没有被识别和运行。

在此处输入图像描述

这些是控制台上的警告, 在此处输入图像描述

我有一个spec简单测试的文件app.ts

包.json:

业力.conf.js:

规范-bundle.js:

0 投票
1 回答
8658 浏览

javascript - 如何在 Jasmine 中监视函数并返回值

我如何在 Jasmine 2.0 中监视MyFunction并返回?2

我有以下代码在里面的第一行出错shouldPass

Error: function MyFunction(){ return 1; }() method does not exist

它似乎使用整个函数作为函数名

我的文件.js:

MyFileSpec.js:

0 投票
3 回答
546 浏览

javascript - sinonjs 中 jasmine.createSpy().and.callFake(fn) 的等价物是什么

我正在寻找jasmine.createSpy().and.callFake(fn)在 sinonjs 中的等价物。

例如:

0 投票
1 回答
14905 浏览

javascript - 解释 Protractor 中的 async/await

我是量角器的新手。这个函数中的 async/await 是如何工作的?谁能给我解释一下?

0 投票
1 回答
175 浏览

angularjs - $translate.instant 总是通过 jasmine 测试返回对象(不是字符串)

下面的代码在我正常运行时运行良好。我将“$translate.instant(translationId)”的值设为“真”,并且条件变为真。

但是当我尝试为此代码块编写 jasmine 测试用例时,我得到的对象不是“$translate.instant(translationId)”的字符串,并且由于这种情况变为假。请帮助。

0 投票
1 回答
88 浏览

unit-testing - Jasmine 2.6 中的异步测试

自 2.x 以来,异步测试的语法发生了变化,文档不清楚。

有人可以澄清我如何执行一些代码,阻塞 3 秒,然后使用新语法运行测试条件吗?