Riot.js:快速的JavaScript单元测试框架
程序员文章站
2022-05-09 16:00:27
...
Riot是一个快速,富有表现力,上下文驱动 的单元测试框架。最初是用于Ruby的单元测试,最近作者Alex Young又实现了Riot的JavaScript版- Riot.js。
示例:
context "a new user" do setup { User.new } asserts("that it is not yet created") { topic.new_record? } end
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'); }); });
推荐阅读
-
十大 Node.js 的 Web 框架(快速提升工作效率)
-
JavaScript中七种流行的开源机器学习框架
-
介绍一个简单的JavaScript类框架
-
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
-
Laravel框架在本地虚拟机快速安装的方法详解
-
【基于EF Core的Code First模式的DotNetCore快速开发框架】完成对DB First代码生成的支持
-
超级给力的JavaScript的React框架入门教程
-
深入理解JavaScript的React框架的原理
-
Eclipse安装TestNG单元测试框架的图文教程
-
JAVA WEB快速入门之从编写一个基于SpringMVC框架的网站了解Maven、SpringMVC、SpringJDBC