On Jun 15, 2008, at 4:33 AM, Danny Sofer wrote:

Greetings!

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.

Cheers,
David

Here is an example of the error I am getting when I run "ruby stories/rest_auth_stories.rb":

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'

<snip/>

FAILURES:
1) Creating an account (Anonymous user can start creating an account) FAILED ActionController::RoutingError: No route matches "/" with {:method=>:get}
   ./stories/steps/user_steps.rb:104:in `log_out!'
./stories/steps/user_steps.rb:12:in `an anonymous user'
stories/rest_auth_stories.rb:17

<snip/>

I am running:

Rails: 2.1.0
RSpec-1.1.4

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/ rspec-rails git clone git://github.com/technoweenie/restful-authentication.git vendor/plugins/restful-authentication

./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
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to