【发布时间】:2015-10-06 05:11:48
【问题描述】:
我正在使用 rspec-given 并不断收到此错误。
失败/错误:然后 {
Then 在示例中(例如 it 块)或在示例范围内运行的构造(例如 before、let 等)中不可用。它仅适用于示例组(例如 describe 或 context 块)。
describe SchoolService do
Given(:school) { create(:school_with_applications) }
Given(:service) { School.new(@school) }
describe 'create_default_programs_and_year_grades!' do
it 'checks program size' do
When { service.create_default_programs_and_year_grades! }
Then { expect(school.programs.size).to eq 3 }
end
end
end
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 rspec rspec-rails