2009/5/26 David Chelimsky <dchelim...@gmail.com>

> On Tue, May 26, 2009 at 9:42 AM, Andrew Premdas <aprem...@gmail.com>
> wrote:
> > Want to do the following in my controller spec
> > describe CheckoutController, "handling stale session" do
> >
> >   before do
> >    session[:order_id] = 5
> >    Order.delete_all
> >  end
> >
> >  it "should not throw a 404" do
> >    get_via_direct :index
> >  end
> > Getting the following error message,
> > NoMethodError in 'CheckoutController handling stale session should not
> throw
> > a 404'
> > undefined method `get_via_redirect' for
> > #<Spec::Rails::Example::ControllerExampleGroup::Subclass_1:0x21cc080>
> >
> > not sure why I can call 'get' and 'put' but can't call this method
>
> get_via_direct is available in ActionController::IntegrationTest, not
> ActionController::TestCase, which is what is wrapped by controller
> specs.
>
> HTH,
> David
>

Thanks David, seems that I should write a feature for this instead using
Cucumber.
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to