diff --git a/middleman-core/lib/middleman-core/step_definitions/server_steps.rb b/middleman-core/lib/middleman-core/step_definitions/server_steps.rb index d21c87a2..ee49183d 100644 --- a/middleman-core/lib/middleman-core/step_definitions/server_steps.rb +++ b/middleman-core/lib/middleman-core/step_definitions/server_steps.rb @@ -95,6 +95,10 @@ Then /^I should not see:$/ do |expected| expect(@browser.last_response.body).to_not include(expected.chomp) end +Then /^the status code should be "([^\"]*)"$/ do |expected| + expect(@browser.last_response.status).to eq expected.to_i +end + Then /^I should see "([^\"]*)" lines$/ do |lines| expect(@browser.last_response.body.chomp.split($/).length).to eq(lines.to_i) end