问题标签 [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.
javascript - 量角器在浏览器打开后立即关闭 Chrome 浏览器而不输入 url
它工作正常,突然间它的行为很奇怪。在地址栏中以“不安全:数据:”打开 Chrome 并且不输入 URL。
我也尝试过更新 webdriver-manager 更新,但没有用。重启机器。
我正在使用以下版本:
- 量角器 - 5.1.1
- 节点 v6.10.1
- 铬 2.29。
angularjs - angularjs工厂的Jasmine 2.0单元测试
我是为 angularJS 工厂编写 jasmine 测试用例的新手。我想测试整个工厂,但我无法获取getKeys
. 这里是我的工厂。
我的工厂是:
我的单位规格是:
错误是
错误:[$injector:modulerr] 无法实例化模块 TestModule,原因是:错误:[$injector:modulerr] 无法实例化模块 ui.bootstrap,原因是:错误:[$injector:nomod] 模块 'ui.bootstrap' 不是可用的!您要么拼错了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。
visual-studio-2015 - 通过 tfs 运行量角器测试时出现 Jasmine 错误
我正在尝试通过本地开发部门制作的 sln 中的 tfs 运行量角器。我能够在本地和通过 Eclipse 成功运行这些测试但是当我使用 vs 测试资源管理器进行测试时,出现以下错误
我试图查看 jasmine.js 文件,但我不知道我在看什么。成功运行它的开发人员拥有所有相同版本的 webdriver、protactor、jasmine 等。知道这可能是什么吗?
jasmine - 如何获取茉莉花 2 和量角器中的总规格计数以及通过和失败的规格计数
我想在我的测试套件使用 Jasmine 和量角器完成后生成可通过电子邮件发送的报告。
我的测试套件完成后如何获得以下信息。
1.规格总数 2.通过规格总数 3.失败测试规格总数 4.待定规格总数
到目前为止,我找不到任何合适的解决方案。请帮我解决这个问题。
javascript - 如何在 Jasmine 中监视函数并返回值
我如何在 Jasmine 2.0 中监视MyFunction
并返回?2
我有以下代码在里面的第一行出错shouldPass
:
Error: function MyFunction(){ return 1; }() method does not exist
它似乎使用整个函数作为函数名
我的文件.js:
MyFileSpec.js:
javascript - sinonjs 中 jasmine.createSpy().and.callFake(fn) 的等价物是什么
我正在寻找jasmine.createSpy().and.callFake(fn)
在 sinonjs 中的等价物。
例如:
javascript - 解释 Protractor 中的 async/await
我是量角器的新手。这个函数中的 async/await 是如何工作的?谁能给我解释一下?
angularjs - $translate.instant 总是通过 jasmine 测试返回对象(不是字符串)
下面的代码在我正常运行时运行良好。我将“$translate.instant(translationId)”的值设为“真”,并且条件变为真。
但是当我尝试为此代码块编写 jasmine 测试用例时,我得到的对象不是“$translate.instant(translationId)”的字符串,并且由于这种情况变为假。请帮助。
unit-testing - Jasmine 2.6 中的异步测试
自 2.x 以来,异步测试的语法发生了变化,文档不清楚。
有人可以澄清我如何执行一些代码,阻塞 3 秒,然后使用新语法运行测试条件吗?