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 相关文章推荐
通过javascript设置css属性的代码
Dec 28 Javascript
javascript转换字符串为dom对象(字符串动态创建dom)
May 10 Javascript
Javascript 设计模式(二) 闭包
May 26 Javascript
JavaScript Math.round() 方法
Dec 18 Javascript
原生javascript实现解析XML文档与字符串
Mar 01 Javascript
JavaScript禁止复制与粘贴的实现代码
May 16 Javascript
bootstrap datetimepicker2.3.11时间插件使用
Nov 19 Javascript
socket.io学习教程之基本应用(二)
Apr 29 Javascript
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
Jun 18 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
Sep 27 Javascript
layer页面跳转,获取html子节点元素的值方法
Sep 27 Javascript
js 动态校验开始结束时间的实现代码
May 25 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
PHP中数字检测is_numeric与ctype_digit的区别介绍
2012/10/04 PHP
PHP数字金额转换成中文大写显示
2019/01/05 PHP
php设计模式之中介者模式分析【星际争霸游戏案例】
2020/03/23 PHP
JS控件autocomplete 0.11演示及下载 1月5日已更新
2007/01/09 Javascript
Javascript 学习书 推荐
2009/06/13 Javascript
JQuery的ajax基础上的超强GridView展示
2009/09/18 Javascript
JavaScript随机排序(随即出牌)
2010/09/17 Javascript
{}与function(){}选用空对象{}来存放keyValue
2012/05/23 Javascript
JavaScript清空数组元素的两种方法简单比较
2015/07/10 Javascript
js日期相关函数dateAdd,dateDiff,dateFormat等介绍
2016/09/24 Javascript
Javascript生成带参数的二维码示例
2016/10/10 Javascript
解析利用javascript如何判断一个数为素数
2016/12/08 Javascript
详解React native全局变量的使用(跨组件的通信)
2017/09/07 Javascript
简单的Vue SSR的示例代码
2018/01/12 Javascript
js array数组对象操作方法汇总
2019/03/18 Javascript
JS实现指定区域的全屏显示功能示例
2019/04/25 Javascript
Python数组定义方法
2016/04/13 Python
python3实现ftp服务功能(客户端)
2017/03/24 Python
使用memory_profiler监测python代码运行时内存消耗方法
2018/12/03 Python
Python Web框架之Django框架cookie和session用法分析
2019/08/16 Python
简单了解python字符串前面加r,u的含义
2019/12/26 Python
Python 字符串处理特殊空格\xc2\xa0\t\n Non-breaking space
2020/02/23 Python
在python3.64中安装pyinstaller库的方法步骤
2020/06/02 Python
keras 解决加载lstm+crf模型出错的问题
2020/06/10 Python
pytorch SENet实现案例
2020/06/24 Python
pandas数据分组groupby()和统计函数agg()的使用
2021/03/04 Python
英国在线药房:Express Chemist
2019/03/28 全球购物
英国门把手公司:Door Handle Company
2019/05/12 全球购物
英国美术用品购物网站:Cass Art
2019/10/08 全球购物
VC++笔试题
2014/10/13 面试题
系统管理员的职责包括那些?管理的对象是什么?
2013/01/18 面试题
基层党员对照检查材料
2014/09/24 职场文书
高中校园广播稿
2014/10/21 职场文书
千手观音观后感
2015/06/03 职场文书
2015少先队大队辅导员工作总结
2015/07/24 职场文书
2016年“我们的节日·清明节”活动总结
2016/04/01 职场文书