I have some experience with Rspec from about a year ago. At that time,
there was a gem and a plugin, and a Rspec on Rails plugin.
Should I only be using the gem?
With the 1.1.8 gem, if I try to do “rake rspec” in my Rails app.,
nothing happens. Do I need to use the Rspec Rails plugin to get that
behavior.
I took a look at the main RSpec site, but was unable to answer these
questions by going there. My suspicion is that only the gem should be
used, but then how do I get the rake task?
I know that this is all probably rather boring for the expert RSpec-ers
out there, and I apologize for that.
Both Rspec and Rspec-Rails are currently distributed as both plugins AND
gems? Are the plugins just available in case you don’t have the
ability/permission to install gems?
I can understand why there would be an RSpec gem (to use outside of
Rails, of course), and I can understand why there is a Rails plugin to
give you additional RSpec functionality for Rails.
But I’m not sure what the purpose of the RSpec plugin is, and also not
sure what the purpose of the RSpec-Rails gem is?
Is there a place online that summarizes the various distribution methods
and when to use which?