Quantcast
Channel: Ask Puppet: Puppet DevOps Q&A Community - RSS feed
Viewing all articles
Browse latest Browse all 6104

rspec ArgumentError: wrong number of arguments (2 for 1)

$
0
0
I have used simple test case to write Rspec. but while executing i am getting the below error. Code: require 'spec_helper' describe "nginx" do it do is_expected.to contain_file('/var/www/index.html').with({ 'ensure' => 'present', 'require' => 'Package[nginx]', }) end end On execution: I am getting the below error. root@puppet:/etc/puppet/modules/development# rspec spec/classes/init_spec.rb --format documentation nginx should contain Class[nginx] (FAILED - 1) Failures: 1) nginx should contain Class[nginx] Failure/Error: should contain_class('nginx') ArgumentError: wrong number of arguments (2 for 1) # /var/lib/gems/1.9.1/gems/puppet-4.10.1/lib/puppet/indirector/catalog/compiler.rb:71:in `initialize' # /var/lib/gems/1.9.1/gems/rspec-puppet-2.5.0/lib/rspec-puppet/adapters.rb:74:in `catalog' # /var/lib/gems/1.9.1/gems/rspec-puppet-2.5.0/lib/rspec-puppet/support.rb:203:in `build_catalog_without_cache' # /var/lib/gems/1.9.1/gems/rspec-puppet-2.5.0/lib/rspec-puppet/support.rb:212:in `block in build_catalog' # /var/lib/gems/1.9.1/gems/rspec-puppet-2.5.0/lib/rspec-puppet/cache.rb:17:in `call' # /var/lib/gems/1.9.1/gems/rspec-puppet-2.5.0/lib/rspec-puppet/cache.rb:17:in `get' # /var/lib/gems/1.9.1/gems/rspec-puppet-2.5.0/lib/rspec-puppet/support.rb:211:in `build_catalog' # /var/lib/gems/1.9.1/gems/rspec-puppet-2.5.0/lib/rspec-puppet/support.rb:30:in `block in load_catalogue' # /var/lib/gems/1.9.1/gems/rspec-puppet-2.5.0/lib/rspec-puppet/support.rb:178:in `with_vardir' # /var/lib/gems/1.9.1/gems/rspec-puppet-2.5.0/lib/rspec-puppet/support.rb:19:in `load_catalogue' # /var/lib/gems/1.9.1/gems/rspec-puppet-2.5.0/lib/rspec-puppet/example/class_example_group.rb:7:in `catalogue' # /var/lib/gems/1.9.1/gems/rspec-puppet-2.5.0/lib/rspec-puppet/support.rb:11:in `block in subject' # /var/lib/gems/1.9.1/gems/rspec-puppet-2.5.0/lib/rspec-puppet/matchers/create_generic.rb:82:in `call' # /var/lib/gems/1.9.1/gems/rspec-puppet-2.5.0/lib/rspec-puppet/matchers/create_generic.rb:82:in `matches?' # ./spec/classes/init_spec.rb:12:in `block (2 levels) in ' Finished in 0.00835 seconds (files took 0.81628 seconds to load) 1 example, 1 failure

Viewing all articles
Browse latest Browse all 6104

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>