http://github.com/alexyoung/riotjs例:
Ruby代码
context "a new user" do
setup { User.new }
asserts("まだ作成されていないこと") { topic.new_record? }
end
context "新しいユーザー" do
setup { User.new }
asserts("まだ作成されていないこと") { topic.new_record? }
end
JavaScript代码
Riot.run(function() {
context('基本的な riot 機能', function() {
given('いくつかの単純な同等性テスト', function() {
asserts ('単純な真実テストは true を返すはずです', true).isTrue();
given('isNull は null', null); '別のコンテキスト', function() {
asserts('equals は期待どおりに文字列を比較する必要があります', 'テスト文字列').equals('テスト文字列');
('関数に関係するコンテキスト', function() {
asserts('asserts() は関数を比較できるようにする必要があります', function() {
return 'テスト文字列';
}).equals ('テスト文字列');
});
given('さらに別のコンテキスト', function() {
asserts('equals は期待どおりに文字列を比較する必要があります' , 'テスト文字列').equals('テスト文字列');
});