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.

Reply via email to