test/unit/campfire_test.rb in tinder-0.1.2 vs test/unit/campfire_test.rb in tinder-0.1.3
- old
+ new
@@ -37,7 +37,25 @@
@response.expects(:code).returns(302)
@response.expects(:[]).with('location').returns("/baz")
assert false === @campfire.send(:verify_response, @response, :redirect_to => '/foobar')
end
+ def test_prepare_request_returns_request
+ request = Net::HTTP::Get.new("does_not_matter")
+ assert_equal request, @campfire.send(:prepare_request, request)
+ end
+ def test_prepare_request_sets_cookie
+ request = Net::HTTP::Get.new("does_not_matter")
+ @campfire.instance_variable_set("@cookie", "foobar")
+ assert_equal "foobar", @campfire.send(:prepare_request, request)['Cookie']
+ end
+
+ def test_perform_request
+ response = mock("response")
+ Net::HTTP.any_instance.stubs(:request).returns(response)
+ request = Net::HTTP::Get.new("does_not_matter")
+ response.expects(:[]).with('set-cookie')
+
+ assert_equal response, @campfire.send(:perform_request) { request }
+ end
end
\ No newline at end of file