Если should
устарело, я не хочу разрешать его использование.Каков новый синтаксис expect
для этого?
describe '#show response' do
it "should return html data only" do
get :show, params: {:id => "bike"}
response.header['Content-Type'].should include 'text/html'
end
it "should not return json data" do
get :show, params: {:id => "bike"}
response.header['Content-Type'].should_not include 'application/json'
end
it "should not return js data" do
get :show, params: {:id => "bike"}
response.header['Content-Type'].should_not include 'text/javascript'
end
end
end
Предупреждения об устаревании:
Использование should
из старого :should
синтаксиса rspec-ожидания без явного включениясинтаксис устарел.Используйте новый синтаксис :expect
или явно включите :should
с помощью config.expect_with(:rspec)
{ |c| c.syntax = :should }
.