On Tue, May 26, 2009 at 9:42 AM, Andrew Premdas <[email protected]> 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 > > > Rails 2.3.2 > RSpec 1.2.6 > TIA > Andrew > > > _______________________________________________ > 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
