问题标签 [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.
jasmine2.0 - 如何在 Jasmine 中获取通过期望的自定义消息
我可以在 Jasmine 中获得失败期望的自定义消息。但我也想在 Jasmine 中获得通过期望的自定义消息。
我用下面的代码
自定义消息
预期 true 为 false,“验证图标”
但我需要自定义消息才能通过预期。
testing - Jasmine2 和 Protractor 创建的文件夹错误
我用过 Protractor - 4.0.11 Jasmine - 2.5.2 和 conf:
HTML 报告已创建,如下所示: 屏幕截图
报告html代码截图链接:
但创建的路径是:“target\reportstarget\screenshots”
我不知道为什么 Jasmine 在此处添加名称形式 savePath "reports"。当代码是:
文件夹路径为:report - /target/screenshots screenshots - /screenshotsscreenshots
有人知道怎么改吗?
angularjs - 使用 Jasmine 2 进行单元测试属性 angular 指令
我有一个属性指令,它将与另一个父指令一起使用:
它用于父指令:
代码被简化了。子指令将改变父指令的一些属性。
我想用茉莉花单元测试准确地测试这种行为:
我有点迷失从哪里开始。我从未测试过这样的设置。
到目前为止我所拥有的:
我正在努力开始,为实际的单元测试准备设置。测试这种设置的最佳方法是什么
任何帮助表示赞赏。
最好的
javascript - JavaScript 中的运行时单元测试
我一直在使用 jasmine 和 Qunit 等单元测试框架测试 JavaScript 代码。但是所有这些测试框架只在加载时工作,但我想在运行时启动测试用例,例如我想在按钮单击上测试对象的值,如下面的 Jasmine 测试用例,
如何动态运行测试用例?
javascript - 什么或如何用 Jasmine 测试这段代码?
我对 Jasmine 测试很陌生,我不知道在这段代码中要测试什么——
如果您需要其他任何东西,例如 handleAddEditButton 或 AjaxCall。
有人可以至少编写一个测试,以便我可以使用更高级的功能扩展此测试。我只是不知道如何或从哪里开始?事情真的很简单。我已经安装了 Jasmine 并且它运行了。我什至安装了 jasmine 示例,但我不知道如何在我们的代码中实现它。
jasmine - 如何将标题添加到我的 protractor-jasmine2-screenshot-reports?
我正在分享我的规范文件,生成的报告仅包含“通过 Gmail 帐户”文本,但我还想添加“密码弹出”文本和许多其他标题。我尝试添加一个包含密码代码的“it”块,但我的代码不起作用。
我想让报告显示所有测试用例的标题。
我的规格文件是:
angularjs - 在 Angular/Jasmine 测试中捕获超时设置的变量
在这个 Angular/Jasmine 示例中,我有一个带有 promise 和$timeout
.
测试失败,因为在 中设置的变量$timeout
未定义。其他没有设置在里面的变量没有$timeout
这个问题。
只有这个expect
失败,其他的工作:
我曾经$timeout.flush()
等待,但它被忽略了。任何想法如何解决这一问题?
javascript - 茉莉花间谍电话的问题
我在调用实际实现时遇到了问题,我收到了这个错误:
这是我的代码:
这是我的单元测试:
angularjs - 测试 Angular/Jasmine 指令无法获取模板 html
我对包含 templateUrl 的 Angular 指令进行了以下 Karma/Jasmine 测试:
测试结果不打印console.log(5)
并引发异常。可能是什么问题呢?
更新
我正在使用ng-html2js
karma 插件加载模板
在 karma.conj.js 中:
这是我正在测试的指令,注意 templateUrl