bas*_*eps 79 ruby rspec ruby-on-rails
RSpec中的it块和指定块之间有什么区别?
subject { MovieList.add_new(10) }
specify { subject.should have(10).items }
it { subject.track_number.should == 10}
Run Code Online (Sandbox Code Playgroud)
他们似乎做同样的工作.只是检查确定.
Mic*_*ley 105
方法是一样的 ; 提供它们是为了根据您的测试主体使用英语更好地阅读规范.考虑这两个:
describe Array do
describe "with 3 items" do
before { @arr = [1, 2, 3] }
specify { @arr.should_not be_empty }
specify { @arr.count.should eq(3) }
end
end
describe Array do
describe "with 3 items" do
subject { [1, 2, 3] }
it { should_not be_empty }
its(:count) { should eq(3) }
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18383 次 |
| 最近记录: |