首页 > 语言 > JavaScript > 正文

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

2024-05-06 14:13:01
字体:
来源:转载
供稿:网友
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');
});
});
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选