[rspec-users] Webrat integration with Rspec and Rake tasks

Joe Van Dyk joe at pinkpucker.net
Fri Feb 22 21:00:28 EST 2008


On Tue, Feb 19, 2008 at 11:02 PM, Jarkko Laine <jarkko at jlaine.net> wrote:
>
>  On 19.2.2008, at 20.45, James Deville wrote:
>
>  > I set RAILS_ENV in my stories/helper.rb file. That might be a good
>  > solution.
>  >
>  >
>  > On Feb 19, 2008, at 10:32 AM, Ed Howland wrote:
>  >
>  >> Hi,
>  >>
>  >> I am trying to get Webrat integrated with RSpec. I've followed the
>  >> steps in the various blog posts about this, but have one sniggling
>  >> little issue. It might be a Webrat issue, but I am hoping the RSpec
>  >> folks might have already solved it.
>  >>
>  >> I have the stories run from a Rake task  (am hoping for one of these
>  >> in the main rspec rake task soon,) ut to run webrat stuff in the
>  >> steps, you need to:
>  >>
>  >> rake spec:stories RAILS_ENV=test.
>  >>
>  >> The reason is due to the boot order of rake and plugins (of which
>  >> webrat and rspec are ones), webrat/init.rb doesn't attach itself to
>  >> ActionController::Integration::Session unless it is on the test
>  >> environment. Only setting the RAILS_ENV ahead of the boot sequence
>  >> fixes this. But I am wondering if there is another alternative.
>  >>
>  >> Also, has anyone gotten it to run with autotest?
>
>  Using Webrat for 100% of my stories (and running autotest) and loving
>  it. I also have the env set in stories/helper.rb, but I'm not sure
>  whether it was there from the beginning (I just copied it from some of
>  the early posts about stories).

How are you using both autotest and the stories?


More information about the rspec-users mailing list