RIOT是一个快速、富有表现力和上下文相关的ruby单元测试框架。慢速测试。
安装
gem install riot
使用
构建状态
与其他流行的Ruby测试框架(如Test::Unit、Shoulda和RSpec)不同,Riot在每次测试前后都不运行安装和拆卸序列。这大大加快了测试执行的速度,但也改变了编写测试的方式。在我看来,你应该避免在测试中改变任何对象,如果你使用Riot,你就必须这么做。
在Riot中,测试驻留在上下文中。在其中,主题对象是通过设置块定义的。然后使用assert或deny块创建实际断言。