From 3d05ee4c7739e6b83771c6e74b8c1a5d266c1da2 Mon Sep 17 00:00:00 2001 From: Kalys Osmonov Date: Thu, 15 Nov 2012 15:35:51 +0600 Subject: [PATCH] Allow users to set custom 'Accept' --- lib/cucumber/api_steps.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/cucumber/api_steps.rb b/lib/cucumber/api_steps.rb index b450719..effc55b 100644 --- a/lib/cucumber/api_steps.rb +++ b/lib/cucumber/api_steps.rb @@ -13,6 +13,10 @@ def to_str end +Given /^I send and accept "(.*?)"$/ do |type| + page.driver.header 'Accept', type +end + Given /^I send and accept (XML|JSON)$/ do |type| page.driver.header 'Accept', "application/#{type.downcase}" page.driver.header 'Content-Type', "application/#{type.downcase}"