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

Jarkko Laine jarkko at jlaine.net
Wed Feb 20 02:02:45 EST 2008

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).


Jarkko Laine

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2417 bytes
Desc: not available
Url : http://rubyforge.org/pipermail/rspec-users/attachments/20080220/1de36c08/attachment.bin 

More information about the rspec-users mailing list