I’m using the new 2.0 HTTP Basic Authentication module mentioned in
the announcement, and having trouble figuring out how to write a
functional tests that will do both positive and negative tests.
The framework documentation has the following snippet:
In your integration tests, you can do something like this:
assert_equal 200, status
Looking at the code for the test_process implementation of get, the
parameters are: action, parameters = nil, session = nil, flash = nil.
That :authorization hash would actually be part of the session, not
the headers. I looked around and couldn’t figure out how to set
headers in a test context.
I’d like to add tests to make sure that those sections that require
authentication are guarded and that entering the wrong account/