我是编码的新手,特别是Rspec的新手,所以如果这很基础,请提前道歉。我遇到错误:
`1) DockingStation does not release broken bikes
Failure/Error: expect {subject.release_bike}.to raise_error 'No bikes available'
expected Exception with "No bikes available" but nothing was raised
# ./spec/docking_station_spec.rb:54:in `block (2 levels) in <top (required)>'
我的规范中引用的代码块是:
it 'does not release broken bikes' do
bike = Bike.new
bike.report_broken
subject.dock bike
expect {subject.release_bike}.to raise_error 'No bikes available'
end
我需要在另一个文件中写一些代码,以便“引发”某些问题,但是我不知道该怎么办。任何帮助将不胜感激。干杯。