如何在不重定向的情况下测试javascript重定向?
我使用 Jasmine 进行一些测试,尽管这通常可以应用于基于浏览器的 javascript 单元测试。 我有一个函数,在某些条件下使用 window.location.assign 将…
检测 jasmine 测试何时完成
我正在运行这样的 jasmine 测试; jasmine.getEnv().addReporter(new jasmine.TrivialReporter()) jasmine.getEnv().execute() 我想使用 JavaScript …
如何在 Jasmine / Maven 自动生成的 ManualSpecRunner.html 中配置 javascript 文件的路径?
我想这个问题已经说明了大部分情况。我有一个由 maven / jasmine 插件创建的自动生成的 ManualSpecRunner.html 文件,并且通过使用以下方法将其自身放…
如何有效地使用 Jasmine 测试通过 Jammit 打包的 javascript 资源?
我有一个 Rails 应用程序,它使用 Jammit 组合 javascript 资源,并且我想使用 Jasmine 用于对我的 javascript 进行 BDD 式测试。我想知道是否有人对…
监视 Jasmine 中的 JQuery 选择器
我正在使用 Jasmine 对一些 JavaScript 进行单元测试,并希望监视(模拟)由 jQuery 选择器访问的 DOM 元素。 我的规范是: it("should be able to mo…
jasmine - javascript 测试闭包
我有以下方法..我希望能够模拟一些东西,以便我可以测试 pete() 是否已被调用。当我使用闭包时不知道如何做到这一点。有什么想法吗? bla = (function…
jasmine 和 jquery-ui -effect() 方法不存在
这很简单。我的 JS 只是调用: $("#search_box").focus().effect("highlight",{},3000) describe('initialization', function(){ beforeEach(function…
在单元测试中 Jquery ajax 加载 JSON
我正在尝试在茉莉花中加载数据集以进行这样的测试...... 然而,由于它是一个 json 调用,我似乎无法总是让“it”表示的测试等到 JSON 调用完成后再使…
我怎样才能编写一个需要“错误”的测试?被扔进茉莉花里?
我正在尝试为 Jasmine 测试框架 编写一个测试,该测试预计会出现错误。目前,我正在使用 来自 GitHub 的 Jasmine Node.js 集成。 在我的 Node.js 模块…
将karma与mocha两种框架进行对比是否具有合理性
刚刚看mocha的相关文档时,看到这样一句话: 除了Mocha以外,类似的测试框架还有Jasmine、Karma、Tape等 另外之前也看到过不少文章将karma、mocha、j…
karma-jasmine-html-reporter 怎么显示report
我用karma+jasmine在首页只能这样显示 请问怎么能像angular一样这接在首页显示jasmine信息,而不用点击debug如: …
angular4+karma+jasmine进行UT测试导致浏览器崩溃
测试环境:1、测试环境win7、node v8.9.4 chrome65.0.3325.181(64位) firefox60.0.1(64位) 笔记本内存8G2、工程为angular4.4.6开发的大型后台管理系…
Function.prototype.apply.apply - setTimeout
Jasmine里的代码,这个Function.prototype.apply.apply 里这个SetTimeout方法 if (queueableFn.timeout) { timeoutId = Function.prototype.apply.ap…
在 Karma + jasmine 中 enzyme 的 setup 文件应该写在什么地方
昨天将项目更新到 React v16.0 ,但是 CI 构建出现如下问题: Error: Enzyme Internal Error: Enzyme expects an adapter to be configured, but fou…