[rspec-users] testing a post to a controller's create action
Mike Mazur
mmazur at gmail.com
Fri Nov 18 23:50:35 EST 2011
Hi,
On Sat, Nov 19, 2011 at 09:42, Patrick J. Collins
<patrick at collinatorstudios.com> wrote:
> I just spent a lot of time trying to get a test to pass that would not pass no
> matter what I did, and I finally decided to just do something really simple to
> verify that even that was working-- and it's not.
>
> class PostsController < ApplicationController
>
> def create
> debugger # or binding.pry
> end
>
> end
>
> --
>
> #controllers/post_spec.rb
Shouldn't this be called `spec/controllers/posts_controller_spec.rb`?
> describe PostsController do
>
> it "does not work" do
> post :create
> end
>
> end
>
> ...
>
> I never see the debugger prompt.. Can anyone PLEASE tell me why this is not
> working? In any other test, binding.pry or debugger interrupts the test flow
> and gives me access to the current scope of the debugger call.
Also as David suggests, perhaps it's a before_filter somewhere sending
a response before the request is passed to PostsController#create.
Mike
More information about the rspec-users
mailing list