RSpec 1.1 发布
程序员文章站
2022-05-14 23:52:09
...
Ruby on Rails的BDD测试框架RSpec发布了1.1版,这个版本有如下新的特征:
1、The RSpec Story Runner
2、Nested Example Groups
3、Support for Rails 2.0.1
4、Test::Unit interoperability
一、RSpec Story Runner
RSpec Story Runner是Dan North开发的一个框架,能够用来描述抽象的用户故事,并且可以执行这些用户故事来进行用户验收测试。RSpec1.1同时也集成了RailsStory,能够让你在Rails里面编写可以运行的用户故事。
二、Nested Example Groups
可以在describe里面再嵌入describe
三、支持Rails2.0
四、Test::Unit Interoperability
可以让你把ruby的单元测试代码顺利的迁移到rspec上面来。
请看详细的说明:
http://blog.davidchelimsky.net/articles/2007/12/14/rspec-1-1
1、The RSpec Story Runner
2、Nested Example Groups
3、Support for Rails 2.0.1
4、Test::Unit interoperability
一、RSpec Story Runner
RSpec Story Runner是Dan North开发的一个框架,能够用来描述抽象的用户故事,并且可以执行这些用户故事来进行用户验收测试。RSpec1.1同时也集成了RailsStory,能够让你在Rails里面编写可以运行的用户故事。
二、Nested Example Groups
describe RubyDeveloper do before(:each) do @ruby_developer = RubyDeveloper.new end describe "using RSpec 1.1.0" do before(:each) do @ruby_developer.use_rspec('1.1.0') end it "should be able to nest example groups" do @ruby_developer.should be_able_to_nest_example_groups end end describe "using RSpec 1.0.1" do before(:each) do @ruby_developer.use_rspec('1.0.8') end it "should not be able to nest example groups" do @ruby_developer.should_not be_able_to_nest_example_groups end end end
可以在describe里面再嵌入describe
三、支持Rails2.0
四、Test::Unit Interoperability
可以让你把ruby的单元测试代码顺利的迁移到rspec上面来。
请看详细的说明:
http://blog.davidchelimsky.net/articles/2007/12/14/rspec-1-1
上一篇: Python实现求数列和的方法示例
下一篇: PHP实现的折半查找算法示例
推荐阅读
-
2020年移动市场报告发布:腾讯为全球手游氪金冠军
-
.Net Core 项目发布到Linux - CentOS 7(一)
-
华为云Welink发布:进军企业IM市场 与阿里腾讯竞争?
-
.Net Core 项目发布到Linux - CentOS 7(二)用Supervisor守护netcore进程
-
小米10即将发布:2月登场定了 售价或超过3500元
-
4600元?小米10规格曝光:有望2月份发布
-
所见即所得!明基发布SW321C专业显示器 完美模拟打印效果
-
金立发布大金钢5系列手机:只有一种真正的英雄主义
-
小米10即将发布:2月登场定了 售价或超过3500元
-
优麒麟18.04.4 LTS版本发布:管用3年