lib/setsuzoku/rspec/dynamic_spec_helper.rb in setsuzoku-0.10.1 vs lib/setsuzoku/rspec/dynamic_spec_helper.rb in setsuzoku-0.10.3

- old
+ new

@@ -231,10 +231,14 @@ def get_url_and_body(plugin, propz, stub_directory, action_name, url_params = nil) body = nil url = propz[:url] format = propz[:request_format].to_s.include?('x-www-form') ? :json : propz[:request_format] begin - body = File.read("#{Dir.pwd}/spec/support/setsuzoku/#{stub_directory}/#{action_name}_request.#{format}") + body = if propz[:request_format] == :binary + JSON.parse(ERB.new(File.read("#{Dir.pwd}/spec/support/setsuzoku/#{stub_directory}/#{action_name}_request.json.erb"))) + else + File.read("#{Dir.pwd}/spec/support/setsuzoku/#{stub_directory}/#{action_name}_request.#{format}") + end body.squish! case format when :xml body.gsub!('> <', '><') when :json \ No newline at end of file