qunit相关内容

QunitJS-Tests 不启动:PhantomJS 超时,可能是由于缺少 QUnit start() 调用

我已经按照此处描述的使用 QunitJS + PhantomJS + GruntJS 设置了我的测试环境:http://jordankasper.com/blog/2013/04/automated-javascript-tests-using-grunt-phantomjs-and-qunit/ 如果我在本地执行测试(grunt 任务),一切正常.但是如果我尝试在我们的构建服务器上执行测试 ..
发布时间:2022-01-14 17:43:29 前端开发

如何从命令行运行 QUnit 测试?

我最近开始开发一个 Rails 应用程序,该应用程序已经有大量 QUnit 测试用于测试 ember.我负责使用 CI 设置应用程序的任务(我决定使用 CodeShip).我目前面临的问题是我运行 qunit 测试的唯一方法是转到 http://localhost:3000/qunit.我需要设置一种从命令行运行测试的方法.我已经进行了大量研究,并尝试了至少 10 种不同的解决方案,但没有一个成功 ..

詹金斯 + qUnit

如何轻松地将 Jenkins 与 qUnit 集成?我将使用真正的浏览器(如 firefox 和 chrome)来运行测试.我的服务器在 RedHat 6.1 Linux 上运行.我想我有所有需要的插件/库,但我仍然不知道如何让它工作.我第一次使用 Jenkins(在服务器端). //编辑: 如果有人也可以分享如何构建覆盖率报告的想法,那就太好了. 提前致谢:). 解决方案 ..
发布时间:2022-01-12 19:18:32 服务器开发

在持续集成构建中无头运行 JavaScript 单元测试

我有一个在持续集成系统上运行的 webapp 构建计划(Atlassian Bamboo 2.5).我需要将基于 QUnit 的 JavaScript 单元测试合并到构建计划中,以便在每次构建时,Javascript 测试将运行,Bamboo 将解释测试结果. 最好我希望能够使构建过程“独立",这样就不需要连接到外部服务器.关于如何实现这一点的好主意?运行构建过程的 CI 系统位于 Ubun ..

QUnit 与茉莉花?

这两个测试框架之间的主要区别是什么? 我是测试驱动开发的新手,从一开始就开始. 解决方案 QUnit 非常容易上手,只需包含两个文件和一点标记,就可以开始编写测试了.p> Jasmine 的优势,afaik 是它的 BDD 风格的语法,如果这是你喜欢的东西(可能不是你的卖点)并且紧密集成到 Ruby/Rails 工具中. 最终双方都完成了工作.我建议从 QUnit 开始.一旦 ..
发布时间:2022-01-11 18:56:34 其他开发

你使用过哪些 JavaScript 单元测试和模拟框架?

我的主要 JavaScript 框架是 jQuery,所以我希望我的单元测试和模拟框架与它兼容.我宁愿不必引入另一个 JavaScript 框架. 我目前正在使用 QUnit 进行单元测试和 Jack 用于模拟,但我对 JavaScript 的整个单元测试还是很陌生. 有没有更好的工具可以推荐?什么对你有用? 解决方案 QUnit jqUnit 使用 QUnit 和 jqU ..
发布时间:2022-01-08 22:11:47 前端开发

Backbone 和 Require 如何添加 Qunit

我正在使用 Backbone 和 Require.js.一切都很好,但是,我想向我的应用程序添加一些单元测试.我决定使用 Qunit.js. 在我的 ma​​in.js 文件中,我创建了新对象 EventsView: require.config({路径:{jquery: 'libs/jquery',下划线:'库/下划线',骨干:'库/骨干',qunit: 'test/libs/qunit ..
发布时间:2021-12-29 09:31:09 其他开发

Ember CLI 代码覆盖率报告

我正在使用 Ember CLI,并且正在尝试将代码覆盖率报告与使用 testem 运行的内置 Qunit 测试集成.我尝试使用伊斯坦布尔,但我无法找到要检测的文件,因为它似乎在 tmp 目录中查找.我尝试在我的 testem.json 中这样做: {"框架": "qunit",“服务文件":[“检测/组件/*.js"],"before_tests": "istanbul instrument - ..
发布时间:2021-12-26 15:40:59 其他开发

缺少标识符为 QUnit 的库 - G Suite 教育版帐户

我一直在尝试使用 QUnit 来测试我的代码,但一直收到此错误:“缺少标识符为 QUnit 的库(可能它已被删除,或者您可能没有读取权限?)." 我确定我已经使用正确的密钥正确安装了它. 我的 Google 帐户是我公司设置的 G Suite 教育版帐户,我有两个不同的教育帐户.这两个帐户位于彼此不同的组织单位中.其中之一可以毫无问题地运行 QUnit,但我需要它来处理引发错误的帐户. ..
发布时间:2021-12-15 22:21:46 其他开发

使用 Jenkins 和 Apache Ant 运行 QUnit 测试?

是否可以从 Jenkins 执行我的 QUnit (javascript) 单元测试?我的构建脚本是 Apache Ant.Jenkins 会将其作为单独的构建步骤执行,还是我需要在 Ant 构建脚本的配置中添加一些内容? 解决方案 所以,我终于想通了. 这是我的端到端实现: 安装 PhantomJS (http://phantomjs.org/) - 我在我的构建中安装了它/ ..
发布时间:2021-11-11 02:11:43 前端开发

Javascript 沙盒单元测试

我正在使用 QUnit,它非常好. 我已将我的 JS 应用程序包含在 (function () {})(); 沙箱中.这隐藏了很多我不想公开的代码,但我也需要测试这些代码. 以下是其工作原理的示例: (函数(){var PublicAPI = window.PublicAPI = {};PublicAPI.publicFunction = 函数 (foo) {PrivateAPI.p ..

使用equal和deepEqual进行qunit测试错误

我正在尝试了解 qunit 测试 为什么这个测试失败了?如果我比较每个属性,都是一样的...... test("获取模型相等", function () {函数 getModel() {函数 myModel() {this.name = "";this.address = "";this.phone = "";}返回新的 myModel();}var model1 = getModel( ..
发布时间:2021-06-30 19:41:20 前端开发

如何使用 QUnit 和 TypeScript 加载公共函数

我正在使用 QUnit 来测试我的打字稿代码,当我运行这样一个简单的例子时一切都很好:http://thomasardal.com/testing-typescript-with-typescript-using-qunit-and-chutzpah/ 但是当我尝试为我的 SPA 应用程序创建单元测试时,我的噩梦就开始了.在我的 VS 上使用 Chutzpah 运行测试时,我遇到了一个奇怪的 ..