[rspec-users] RSpec story failing because of routing error on "/"
dchelimsky at gmail.com
Sun Jun 15 09:09:12 EDT 2008
On Jun 15, 2008, at 4:33 AM, Danny Sofer wrote:
> Here's the problem.
> When running tests on the restful_authentication plugin, I am
> getting a routing error on "/".
> Which I don't really understand, because the route "/" certainly
> does exist as I can confirm when I run ./script/server and point my
> browser at http://localhost:3000/
Actually, that route does NOT exist. You're seeing something because
there is an index.html file in public, not because Rails routing is
getting you there.
Add an explicit root mapping to the appropriate controller and you'll
get past this. Looks like there are more problems ahead, but they seem
to be in restful_authentication.
> Here is an example of the error I am getting when I run "ruby
> Scenario: Anonymous user can get a login form.
> Given an anonymous user (FAILED)
> When she goes to /login
> Then she should be at the new sessions page
> And the page should look AWESOME (SKIPPED)
> And she should see a <form> containing a textfield: Login,
> password: Password, and submit: 'Log in'
> 1) Creating an account (Anonymous user can start creating an
> account) FAILED
> ActionController::RoutingError: No route matches "/" with
> ./stories/steps/user_steps.rb:104:in `log_out!'
> ./stories/steps/user_steps.rb:12:in `an anonymous user'
> I am running:
> Rails: 2.1.0
> And this is a completely fresh install with no code added by me.
> Here are the steps to replicate (from my app root):
> git clone git://github.com/rails/rails.git vendor/rails
> git clone git://github.com/dchelimsky/rspec.git vendor/plugins/rspec
> git clone git://github.com/dchelimsky/rspec-rails.git vendor/plugins/
> git clone git://github.com/technoweenie/restful-authentication.git
> ./script/generate rspec
> ./script/generate authenticated user sessions
> mate app/controllers (and added " include AuthenticatedSystem" to
> the application controller)
> rake db:migrate
> rake db:test:prepare
> ruby stories/rest_auth_stories.rb
> Many thanks for your kind attention,
> danny sofer
> rspec-users mailing list
> rspec-users at rubyforge.org
More information about the rspec-users