Do I need to replace the entire contents of spec_helper.rb with that file? Also, do I need to change my rake file from the following content?
require 'rake' require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) do |t| t.pattern = 'spec/*/*_spec.rb' end On Fri, Aug 30, 2013 at 4:20 PM, Ashley Penney <[email protected] > wrote: > As an alternative to the rspec-puppet-init stuff try installing the > 'puppetlabs_spec_helper' gem and then update spec_helper.rb to be: > > require 'puppetlabs_spec_helper/module_spec_helper' > > Then you can just 'rake spec' and see if that works out better for you. > > > On Fri, Aug 30, 2013 at 6:58 PM, Guy Knights > <[email protected]>wrote: > >> I'm trying to get rspec-puppet working and have run into a problem. I >> have a VM running ubuntu lucid, have installed rubygems 1.3.5 from the apt >> package and have install rspec-puppet (and other required gems), and rake, >> using gem install. >> >> I've run rspec-puppet-init in the module I want to test, and have created >> a very basic spec file for one of the classes in my module. However, when I >> run 'rake spec' from the top level of the module directory, I get the >> following error: >> >> *(in /modules/couchbase)* >> */usr/bin/ruby1.8 -S rspec spec/classes/init_spec.rb* >> */usr/bin/ruby1.8: No such file or directory -- rspec (LoadError)* >> */usr/bin/ruby1.8 -S rspec spec/classes/init_spec.rb failed* >> >> It seems like it can't load rspec, but if I do 'gem list --local' it >> shows in the list of locally installed gems: >> >> *vagrant@ubuntu-server-10044-x64-vbox4210-nocm:/modules/couchbase$ gem >> list --local* >> * >> * >> **** LOCAL GEMS **** >> * >> * >> *diff-lcs (1.2.4)* >> *metaclass (0.0.1)* >> *mocha (0.14.0)* >> *puppet-lint (0.3.2)* >> *puppetlabs_spec_helper (0.4.1)* >> *rake (10.1.0)* >> *rspec (2.14.1)* >> *rspec-core (2.14.5)* >> *rspec-expectations (2.14.2)* >> *rspec-mocks (2.14.3)* >> *rspec-puppet (0.1.6)* >> * >> * >> Does anyone know why it's not working? I've searched for an answer >> online, but I'm not overly familiar with ruby, gems, rake, etc and I'm at a >> bit of a loss. >> >> Thanks, >> Guy >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/puppet-users. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > > > -- > Ashley Penney > [email protected] > Module Engineer > > *Join us at PuppetConf 2014, September 23-24 in San Francisco* > > -- > You received this message because you are subscribed to a topic in the > Google Groups "Puppet Users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/puppet-users/l2YHBCvdKF0/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/puppet-users. > For more options, visit https://groups.google.com/groups/opt_out. > -- Guy Knights Lead Systems Administrator <http://eastsidegamestudio.com> www.eastsidegamestudio.com [email protected] <[email protected]> -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
