lib/roar/rails/test_case.rb in roar-rails-0.0.2 vs lib/roar/rails/test_case.rb in roar-rails-0.0.3
- old
+ new
@@ -2,41 +2,41 @@
module Rails
module TestCase
def get(action, *args)
process(action, "GET", *args)
end
-
+
def post(action, *args)
process(action, "POST", *args)
end
-
+
def put(action, *args)
process(action, "PUT", *args)
end
-
+
def delete(action, *args)
process(action, "DELETE", *args)
end
-
+
def process(action, http_method, document="", params={})
if document.is_a?(Hash)
params = document
document = ""
end
-
+
request.env['RAW_POST_DATA'] = document
-
+
super(action, params, nil, nil, http_method) # FIXME: for Rails <=3.1, only.
end
-
+
module Assertions
require 'test_xml/test_unit'
def assert_body(body, options={})
return assert_xml_equal body, response.body if options[:xml]
assert_equal body, response.body
end
end
-
+
include Assertions
end
end
end