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