Update rack-cors and fix tests for changes in behaviour
This commit is contained in:
parent
aa821971dd
commit
8c513beec6
2 changed files with 13 additions and 8 deletions
|
@ -8,15 +8,20 @@ class CORSTest < ActionDispatch::IntegrationTest
|
|||
}
|
||||
|
||||
assert_response :success
|
||||
assert_equal "http://www.example.com", response.headers["Access-Control-Allow-Origin"]
|
||||
assert_equal "*", response.headers["Access-Control-Allow-Origin"]
|
||||
assert_equal "text/plain", response.content_type
|
||||
assert_equal "", response.body
|
||||
end
|
||||
|
||||
def test_non_api_routes_dont_allow_cross_origin_requests
|
||||
assert_raises ActionController::RoutingError do
|
||||
process :options, "/", :headers => {
|
||||
"HTTP_ORIGIN" => "http://www.example.com",
|
||||
"HTTP_ACCESS_CONTROL_REQUEST_METHOD" => "GET"
|
||||
}
|
||||
end
|
||||
process :options, "/", :headers => {
|
||||
"HTTP_ORIGIN" => "http://www.example.com",
|
||||
"HTTP_ACCESS_CONTROL_REQUEST_METHOD" => "GET"
|
||||
}
|
||||
|
||||
assert_response :success
|
||||
assert_nil response.headers["Access-Control-Allow-Origin"]
|
||||
assert_nil response.content_type
|
||||
assert_equal "", response.body
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue