阅读更多

8顶
0踩

编程语言

原创新闻 RSpec 1.1 发布

2007-12-17 11:47 by 见习编辑 robbin 评论(1) 有5345人浏览
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 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
8
0
评论 共 1 条 请登录后发表评论
1 楼 hongkong 2007-12-17 21:17
靠,刚用了 rspec_on_rails只天, rspec就支持了rbehave,无语了

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

Global site tag (gtag.js) - Google Analytics