Greetings,
I’m writing an integration test and would like to make sure that, with
the correct credentials, I get the proper response. The problem is I
don’t know how to use the ‘get’ method to attach the username and
password to the request.
For example, when using RSpec’s Story tests…
When(“I request the user information for that user’s id”) do
get “/api/users/#{@user.id}”
end
Gives me a 401 Unauthorized response because that request isn’t
authenticating.
Any help would be appreciated, thanks!
~ Jason C
On Apr 10, 2:25 pm, Jason C [email protected] wrote:
Greetings,
I’m writing anintegrationtestandwouldliketomakesurethat, with
thecorrectcredentials, I get the proper response. The problem is I
don’t know how to use the ‘get’ method to attach the username and
password to the request.
Take a look at
http://svn.codahale.com/simple_http_auth/test/simple_http_auth_test.rb
There is a method at line 268,
def login(action, username, password, header = ‘HTTP_AUTHORIZATION’)
@request.env[header] = “Basic #{Base64.encode64(username << ‘:’ <<
password)}”
get action
end
Maybe you can use the complete plugin (
http://svn.codahale.com/simple_http_auth )?
Stephan
On Apr 11, 2:30 am, Stephan W. [email protected] wrote:
end
Maybe you can use the complete plugin (http://svn.codahale.com/simple_http_auth)?
Stephan
Thanks Stephan! That worked!