今天参加了圣路易斯本地的一个meet up group。演讲主题是javascript 的tdd。
演讲者展示了jasmine的功能,真的是神器啊!
以下是jasmine的网址:
http://pivotal.github.io/jasmine/
jasmine的syntax 极其简单:
describe("name of the suites", function(){
it("is expected to be 3", function(){
expect(add(3, 4)).toEqual(7);
})
});
That's it!
比junit不知道简单多少。。还有很多功能还在探索中,在写2500行的js之前知道这个就好了。
另外附极好的教程一篇:
http://net.tutsplus.com/tutorials/javascript-ajax/testing-your-javascript-with-jasmine/
分享到:
相关推荐
Javascript_TDD_jasmine_karma_test 创建基于TDD的javascript时使用茉莉花和业力的示例
midwest-js-2014-javascript-tdd 我的 JavaScript TDD 演讲来自 MidwestJS 2014。 指示 克隆存储库 确保应用程序可以使用所有依赖项: $ npm install $ bower install 构建应用程序 $ grunt build 运行测试 $ ...
为了完成该项目,我主要使用提供的文件以及JQuery文档和Jasmine文档。 我还使用了源伪造和w3schools的一些小技巧。 我发现这个项目非常有用。 我可以看到自己在当前工作中的日常工作中使用了这种测试和TDD。 我发现...
我正在重新编写原始的恒温器程序,以练习javaScript,contol,Jasmine版本以及改进第一个版本的代码。规格温控器始于20度您可以使用上升功能来提高温度您可以使用下降功能降低温度最低温度为10度如果打开了省电模式...
tdd-js 用Javascript做TDD
.NET-BDD-TDD-UNIT-合一C#.NET JAVASCRIPT TDD BDD单元全部合为一体使用的工具dotnet框架茉莉花测试Selenium小Cucumberbdd tdd nunitCucumberVisual Studio 2015 Extension and UpdatesSpecflow for Visual Studio ...
JS TDD与茉莉,因果,古尔普 @ 2015年ATO 在此处查看幻灯片演示: : 检出/slides文件夹以查看实际的演示文稿。 使用本地http服务器会很有帮助: $ sudo npm install -g http-server $ cd slides $ http-server $...
跟随 node/javascript 测试驱动开发教程假设存在 node.js Run with ./jake.sh
TDD游乐场 Como Usar Este样板 克隆存储库: git@github.com:Roger-Melo/tdd-playground.git ; 删除Ødiretório .git ; 作为依赖的过时的东西: yarn (ou npm i ); 执行os testes no Watch模式不做Jest: yarn...
Javascript TDD种子 这是一个简单的项目种子,可以在Javascript上对TDD进行编码。 它包括Mocha,Chai,Istanbul,Nock,Mock-require和Lint框架组合,可轻松使用TDD和javascript。 生产代码位于./src上,测试代码...
带有 Rails 4 和 Konacha 的 Javascript TDD 设置 $ bundle install 在http://localhost:3500运行规范 $ bundle exec rake konacha:serve 使用 PhantomJS 运行规范(需要安装 PhantomJS) $ bundle exec rake ...
Jasmine 为 JavaScript 提供了 TDD (测试驱动开发)的框架,对于前端软件开发提供了良好的质量保证,这里对 Jasmine 的配置和使用做一个说
单元测试 TDD EASYMOCK 的一般用法说明 实例
Javascript_Codewars Katas使用Jasmine和JS使用TDD方法完成了Codewars。
JavaScript测试框架Jasmine是JavaScript的行为驱动开发测试框架。 它不依赖浏览器,DOM或任何JavaScript框架。 因此,它适用于网站, 项目或任何可以运行JavaScript的地方。 文档和指南位于此处: : 有关Jasmine的...
JavaScript中的TDD研讨会的模板项目 该模板项目使用和 茉莉花测试入门 克隆存储库 运行git checkout base-jasmine 业力入门 安装Node.js 这是必需的,因为我们要使用npm来安装karma软件包。 请参考以获取帮助 克隆...
javascript-tdd-homework
游戏使用 TDD 构建,依靠 Jasmine 运行每个测试阶段。 规则 玩家随机产生一个数字。 如果数字是 3 的倍数,则游戏返回 Fizz。 如果数字是 5 的倍数,则游戏返回 Buzz。 如果数字是 3 和 5 的倍数,则游戏返回 ...
华为LTE TDD系统原理培训PPT文档
TDD测试驱动开发,准备的资料,我自己用的,公司只能上CSDN社区