1
在RSpec的測試中,我使用鉤/標誌來運行測試的子集,類似於在examples爲什麼rspec過濾器鉤子只能使用箭頭語法?
# spec_helper.rb
RSpec.configure do |c|
c.filter_run_excluding('broken')
end
這句法出作品
# my_spec.rb
describe 'broken test', 'broken' => true do
...
end
這句法失敗,錯誤syntax error, unexpected ':', expecting end-of-input
# my_spec.rb
describe 'broken test', 'broken': true do
...
end
他們之間的區別是什麼導致一個工作,另一個失敗?