Skip to content

Instantly share code, notes, and snippets.

@mcallaway
Created October 2, 2012 15:21
Show Gist options
  • Save mcallaway/3820057 to your computer and use it in GitHub Desktop.
Save mcallaway/3820057 to your computer and use it in GitHub Desktop.
rspec failing on puppetlabs-stdlib
here's bundle exec gem list:
bundler (1.2.1)
diff-lcs (1.1.3)
facter (1.6.12)
metaclass (0.0.1)
mocha (0.10.5)
puppet (2.7.19)
puppet-lint (0.3.1)
puppetlabs_spec_helper (0.3.0)
rake (0.9.2.2)
rcov (1.0.0)
rspec (2.10.0)
rspec-core (2.10.1)
rspec-expectations (2.10.0)
rspec-mocks (2.10.1)
rspec-puppet (0.1.4)
test-unit (2.5.2)
bundle exec rspec ./spec/functions/defined_with_params_spec.rb:
.FF
Failures:
1) defined_with_params when compared against a resource with no attributes·
Failure/Error: should run.with_params('User[dan]', {}).and_return(true)
NameError:
undefined method `function_defined_with_params' for class `Puppet::Parser::Scope'
# ./vendor/ruby/1.8/gems/rspec-puppet-0.1.4/lib/rspec-puppet/example/function_example_group.rb:31:in `method'
# ./vendor/ruby/1.8/gems/rspec-puppet-0.1.4/lib/rspec-puppet/example/function_example_group.rb:31:in `subject'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/subject.rb:69:in `should'
# ./spec/functions/defined_with_params_spec.rb:14
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:336:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:336:in `map'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:336:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun'
# ./vendor/ruby/1.8/bin/rspec:19
2) defined_with_params when compared against a resource with attributes·
Failure/Error: should run.with_params('User[dan]', {}).and_return(true)
NameError:
undefined method `function_defined_with_params' for class `Puppet::Parser::Scope'
# ./vendor/ruby/1.8/gems/rspec-puppet-0.1.4/lib/rspec-puppet/example/function_example_group.rb:31:in `method'
# ./vendor/ruby/1.8/gems/rspec-puppet-0.1.4/lib/rspec-puppet/example/function_example_group.rb:31:in `subject'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/subject.rb:69:in `should'
# ./spec/functions/defined_with_params_spec.rb:25
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `instance_eval'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:87:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:195:in `with_around_each_hooks'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example.rb:84:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:353:in `run_examples'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `map'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:349:in `run_examples'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:335:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:336:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:336:in `map'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/example_group.rb:336:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `map'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:28:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/reporter.rb:34:in `report'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/command_line.rb:25:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:69:in `run'
# ./vendor/ruby/1.8/gems/rspec-core-2.10.1/lib/rspec/core/runner.rb:10:in `autorun'
# ./vendor/ruby/1.8/bin/rspec:19
Finished in 0.47759 seconds
3 examples, 2 failures
Failed examples:
rspec ./spec/functions/defined_with_params_spec.rb:13 # defined_with_params when compared against a resource with no attributes
rspec ./spec/functions/defined_with_params_spec.rb:24 # defined_with_params when compared against a resource with attributes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment