add test helper to set oauth tokens

This commit is contained in:
Chris Flipse 2018-06-09 19:53:17 -04:00
parent 5232914427
commit ac7c45bca0
2 changed files with 16 additions and 0 deletions

View file

@ -85,6 +85,17 @@ module ActiveSupport
@request.env["HTTP_AUTHORIZATION"] = format("Basic %{auth}", :auth => Base64.encode64("#{user}:#{pass}"))
end
##
# set oauth token permissions
def grant_oauth_token(*tokens)
request.env["oauth.token"] = AccessToken.new do |token|
tokens.each do |t|
token.public_send("#{t}=", true)
end
end
end
##
# set request readers to ask for a particular error format
def error_format(format)