On 10/16/07, Steve <[EMAIL PROTECTED]> wrote: > On Tue, 16 Oct 2007 00:26:13 -0500, David Chelimsky wrote: > > Part of the problem is that you're trying to spec something that > > already exists. Developing spec-first, you wouldn't likely end up with > > this problem because this method would have appeared because you > > refactored it out of an existing action, which was already spec'd. > > I see what you're saying I think. That the application controller stuff > isn't setup properly because no initial request(get/post) has been > made. > > Attaching these tests to every describe out there for a given > controller seems overkill. Since if the one spec for testing the > application controller tests all of its methods, then it should be fine > wherever its used it would seem.
But how do you know that it's being used? The behaviour you're spec'ing is that a given action should redirect if the user is not logged in, right? If you look at it that way, then it seems perfectly acceptable to do this: describe "some action on some controller" do it_should_behave_like "action that requires login" ... end _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users