您的位置:首页 > Web前端 > JavaScript

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

2009-11-09 00:00 495 查看
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'); 
}); 
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: