文件名称:KarmaRequire:Karma 上的 AMD 测试设置
文件大小:136KB
文件格式:ZIP
更新时间:2024-08-11 05:18:37
JavaScript
使用 Require.js (AMD) 模块在 Karma 上运行的 Jasmine 测试工作示例项目。 我很难找到合适的解决方案来测试 AMD 代码,所以这是我最终做的一个设置。 PhantomJS2 用于 IndexedDB,因为它支持它。 使用 Dexie.js 作为 IndexedDB 包装器,也使用 jasmine-jquery。 安装节点依赖: $ npm install 运行测试: 对 Idea 使用 karma 插件。 使用的库
【文件预览】:
KarmaRequire-master
----index.html(219B)
----src()
--------main.js(301B)
--------db()
--------app.js(200B)
--------events()
----lib()
--------pubsub.js(6KB)
--------Dexie.min.js(39KB)
--------underscore.js(40KB)
--------jasmine-jquery.js(25KB)
--------jquery-2.1.3.js(242KB)
--------require.js(79KB)
--------Promise.js(5KB)
----test()
--------eventConsumerSpec.js(963B)
--------dexieAdapterSpec.js(2KB)
--------test-main.js(1KB)
--------fixtures()
--------producerConsumerSpec.js(2KB)
--------appSpec.js(495B)
--------dbModuleSpec.js(403B)
--------queryModuleSpec.js(1KB)
--------dbAdapterSpec.js(787B)
----README.md(574B)
----karma.conf.js(2KB)
----package.json(365B)