文件名称:javascript-testing:具有karma,mocha,chai,sinon和phantomjs的Javascript项目的基本测试示例
文件大小:18KB
文件格式:ZIP
更新时间:2024-05-18 06:10:38
JavaScript
JavaScript测试 这个例子的目的是要知道如何为Javascript项目编写测试。 配置工具。 在非UI浏览器中运行测试: 。 模拟依赖关系。 使用Sinon替换服务器请求。 使用Chrome开发工具调试测试及其源代码。 工具 :此测试运行程序可以针对不同类型的测试使用不同的配置。 运行程序配置为使用Mocha框架,首选浏览器,测试输出格式-junit-和其他功能(如覆盖结果)。 首选的浏览器是PhantomJS,因为它是可以与持续集成工具一起使用的非UI浏览器。 其他浏览器:几乎所有商用浏览器都可以用作执行器:Firefox,Chrome,Safari等。 :在NodeJS和浏览器上运行的测试框架,可轻松进行异步测试。 :断言库,与Mocha兼容,并允许选择TDD / BDD断言类型。 :BDD期望的断言方法。 还选择了Expect,因为它不会修改对象原型
【文件预览】:
javascript-testing-master
----.gitignore(500B)
----app()
--------scripts()
--------index.html(722B)
----package.json(1KB)
----.bowerrc(41B)
----build()
--------grunt-tasks()
----Gruntfile.js(656B)
----LICENSE(11KB)
----README.md(4KB)
----bower.json(305B)
----test()
--------config()
--------specs()