jquery – 摩卡兼容夹具支持

前端之家收集整理的这篇文章主要介绍了jquery – 摩卡兼容夹具支持前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻求从茉莉花测试转换为摩卡测试,因为它有能力在之前(所有),其报告功能和对咖啡书的支持.

我无法找到的一件事是,Mocha(或与兼容断言库一起使用)是否支持像jasmine-jquery这样的装置(https://github.com/velesin/jasmine-jquery). Mocha有这样的功能吗?

我试图测试一些浏览器代码(所以我将使用html测试运行器)来操作DOM.我不想使用僵尸,因为我喜欢在我测试的环境中运行它.

编辑:仅供参考,在寻找解决方案时,我遇到了使用带有phantomjs实现的grunt mocha.这也不适用于我的情况,因为我想使用自定义版本的Webkit.

解决方法

从我能够弄清楚,答案是否定的.这可能是因为摩卡最初是为了支持node.js.在节点中,jasmine-jquery中的fixtures的概念不存在,因为DOM /浏览器不存在.

看看jasmine-jquery插件的fixtures支持,我现在意识到,这可能并不是很难自己构建这个功能.基本的机制是使用jQuery将外部模板添加到DOM,同时保留对它的引用,以便清理和缓存是可能的.

如果我决定在github上发布一些东西,我会更新这个答案

编辑:这里是 – https://github.com/badunk/js-fixtures.代码和规范本质上是从jasmine-jquery复制的,依赖关系被删除.

原文链接:https://www.f2er.com/jquery/176768.html

猜你在找的jQuery相关文章