On Apr 16, 2010, at 8:15 AM, Nicholas Wieland wrote: > Hi *, > I'm trying to write a plugin to integrate my SSO server into my rails app. > I'm finding the whole process quite difficult, I'm still blocked at > configuring rspec, and the lack of documentation is not helping. > I've put this inside my /vendor/plugins/foobar/spec/spec_helper.rb
I like garlic for testing plugins against (different) versions of rails: http://github.com/ianwhite/garlic Here's a project that's using it (for reference): http://github.com/markaby/markaby Scott > > ENV["RAILS_ENV"] = "test" > require File.dirname(__FILE__) + "/../../../../config/environment" > require 'spec' > require 'spec/rails' > > of course it will break up when I will package the plugin as a gem, the path > to the environment variable will be different. > My question is more about best practices I guess, I would like to know how > people includes rspec in a plugin that could be installed both inside > /vendor/plugins (useful also during development time) and as a gem. I've seen > some plugins (restful_authentication for example) provide an --rspec option > to write all specs directly into RAILS_ROOT/spec, but it seems rather > suboptimal, especially because plugins are not using this with consistence. > Someone has any experience ? > > TIA, > ngw > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users