Riot.js 快速的JavaScript单元测试框架


Posted in Javascript onNovember 09, 2009

http://github.com/alexyoung/riotjs
示例:
Ruby代码

context "a new user" do 
setup { User.new } 
asserts("that it is not yet created") { topic.new_record? } 
end context "a new user" do 
setup { User.new } 
asserts("that it is not yet created") { topic.new_record? } 
end

Javascript代码

Riot.run(function() { 
context('basic riot functionality', function() { 
given('some simple equality tests', function() { 
asserts('a simple truth test should return true', true).isTrue(); 
asserts('isNull is null', null).isNull(); 
}); given('another context', function() { 
asserts('equals should compare strings as expected', 'test string').equals('test string'); 
}); 
given('a context concerned with functions', function() { 
asserts('asserts() should allow functions to be compared', function() { 
return 'test string'; 
}).equals('test string'); 
}); 
}); 
given('yet another context', function() { 
asserts('equals should compare strings as expected', 'test string').equals('test string'); 
}); 
});
Javascript 相关文章推荐
EasyUI 中 MenuButton 的使用方法
Jul 14 Javascript
IE6下拉框图层问题探讨及解决
Jan 03 Javascript
Js获取下拉框选定项的值和文本的实现代码
Feb 26 Javascript
jQuery中:reset选择器用法实例
Jan 04 Javascript
通过设置CSS中的position属性来固定层的位置
Dec 14 Javascript
JavaScript实现时间倒计时跳转(推荐)
Jun 28 Javascript
js 将图片连接转换成base64格式的简单实例
Aug 10 Javascript
通过sails和阿里大于实现短信验证
Jan 04 Javascript
vue使用v-if v-show页面闪烁,div闪现的解决方法
Oct 12 Javascript
vue 设置 input 为不可以编辑的实现方法
Sep 19 Javascript
React 实现车牌键盘的示例代码
Dec 20 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
Apr 09 Javascript
asp.net HttpHandler实现图片防盗链
Nov 09 #Javascript
为javascript添加String.Format方法
Aug 11 #Javascript
prototype 中文参数乱码解决方案
Nov 09 #Javascript
jQuery 常见学习网站与参考书
Nov 09 #Javascript
Javascript select下拉框操作常用方法
Nov 09 #Javascript
页面中js执行顺序
Nov 09 #Javascript
js 鼠标拖动对象 可让任何div实现拖动效果
Nov 09 #Javascript
You might like
PR值查询 | PageRank 查询
2006/12/20 PHP
javascript 进阶篇2 CSS XML学习
2012/03/14 Javascript
JavaScript中将一个值转换为字符串的方法分析[译]
2012/09/21 Javascript
Jquery 自定义动画概述及示例
2013/03/29 Javascript
js中小数转换整数的方法
2014/01/26 Javascript
深入理解javascript原型链和继承
2014/09/23 Javascript
js简单工厂模式用法实例
2015/06/30 Javascript
基于javascript实现泡泡大冒险网页版小游戏
2016/03/23 Javascript
jQuery数组处理函数整理
2016/08/03 Javascript
遍历json 对象的属性并且动态添加属性的实现
2016/12/02 Javascript
微信小程序实现人脸识别
2018/05/25 Javascript
浅析js实现网页截图的两种方式
2019/11/01 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
2019/11/04 Javascript
JS动态图片的实现方法完整示例
2020/01/13 Javascript
[01:04:48]VGJ.S vs TNC Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
Python获取当前时间的方法
2014/01/14 Python
python使用Berkeley DB数据库实例
2014/09/26 Python
Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法
2017/01/12 Python
Python基础学习之常见的内建函数整理
2017/09/06 Python
Django框架安装方法图文详解
2019/11/04 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
2019/11/06 Python
在Mac中PyCharm配置python Anaconda环境过程图解
2020/03/11 Python
Python如何实现自带HTTP文件传输服务
2020/07/08 Python
Python list和str互转的实现示例
2020/11/16 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
加拿大建筑和装修专家:Reno-Depot
2017/12/21 全球购物
小学一年级评语大全
2014/04/22 职场文书
2014财务年终工作总结
2014/12/08 职场文书
教师个人培训总结
2015/02/11 职场文书
作弊检讨书范文
2015/05/06 职场文书
村主任当选感言
2015/08/01 职场文书
新教师教学工作总结
2015/08/14 职场文书
springboot集成flyway自动创表的详细配置
2021/06/26 Java/Android
javascript拖曳互换div的位置实现示例
2021/06/28 Javascript
MySQL Innodb索引机制详细介绍
2021/11/23 MySQL
人物搭配车车超萌联名预备中 【咒术迴战】 ⨯ 【天竺鼠车车】 展开合作
2022/04/11 日漫