Welcome 微信登录

首页 / 脚本样式 / JavaScript / Riot.js 快速的JavaScript单元测试框架

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");
});
});