0

有没有办法只输出描述中的字符串,它是块而不运行实际的规范。我们正在考虑将我们的任务列表迁移到这些字符串

describe "second group task001" do
  it "second example in second group" do
    #some really long task that shouldn't be run
    FactoryGirl.create(:really_long_factory)
  end
end

输出:

rspec this_spec.rb -fd

second group task001
  second example in second group

谢谢

4

3 回答 3

0

替代方法xit将做你想做的事。https://www.relishapp.com/rspec/rspec-core/v/2-3/docs/pending/pending-examples介绍了处理此类“待处理”示例的各种替代方法。

于 2013-06-26T00:44:06.637 回答
0

您可以使用此处描述的技术创建一个待处理的示例,或使用过滤器来限制运行,如此所示

于 2013-06-26T00:44:59.877 回答
0

使用pending

irb(main):012:0> describe "second group task001" do
irb(main):013:1*   pending "second example in second group" do
irb(main):014:2*     #some really long task that shouldn't be run
irb(main):015:2*   end
irb(main):016:1> end
=> RSpec::Core::ExampleGroup::Nested_2
于 2013-06-26T00:46:38.383 回答