提交 51ad6836 编写于 作者: R Rizwan Reza 提交者: José Valim

Added tests for cookies with domain option.

上级 132730d5
......@@ -79,6 +79,16 @@ def delete_and_set_cookie
cookies[:user_name] = { :value => "david", :expires => Time.utc(2005, 10, 10,5) }
head :ok
end
def set_cookie_with_domain
cookies[:user_name] = {:value => "rizwanreza", :domain => :all}
head :ok
end
def delete_cookie_with_domain
cookies.delete(:user_name, :domain => :all)
head :ok
end
end
tests TestController
......@@ -216,6 +226,18 @@ def test_raises_argument_error_if_secret_is_probably_insecure
}
end
def test_cookie_with_all_domain_option
get :set_cookie_with_domain
assert_response :success
assert_cookie_header "user_name=rizwanreza; domain=.nextangle.com; path=/"
end
def test_deleting_cookie_with_all_domain_option
get :delete_cookie_with_domain
assert_response :success
assert_cookie_header "user_name=; domain=.nextangle.com; path=/; expires=Thu, 01-Jan-1970 00:00:00 GMT"
end
private
def assert_cookie_header(expected)
header = @response.headers["Set-Cookie"]
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册