Created
July 23, 2015 16:27
-
-
Save dblessing/608c6930ebfacd856c3a to your computer and use it in GitHub Desktop.
Halite/Poise Spec Trouble
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/opt/chefdk/embedded/bin/ruby -I/Users/drewb/.chefdk/gem/ruby/2.1.0/gems/rspec-support-3.3.0/lib:/Users/drewb/.chefdk/gem/ruby/2.1.0/gems/rspec-core-3.3.1/lib /Users/drewb/.chefdk/gem/ruby/2.1.0/gems/rspec-core-3.3.1/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb | |
================================================================================ | |
Error executing action `install` on resource 'apache_tomcat[tomcat]' | |
================================================================================ | |
NoMethodError | |
------------- | |
No resource or method named `ark' for `ApacheTomcat::Provider ""' | |
Resource Declaration: | |
--------------------- | |
# In /Users/drewb/development/cookbooks/apache_tomcat/spec/unit/provider/apache_tomcat_config_spec.rb | |
13: apache_tomcat 'tomcat' | |
14: end | |
Compiled Resource: | |
------------------ | |
# Declared in /Users/drewb/development/cookbooks/apache_tomcat/spec/unit/provider/apache_tomcat_config_spec.rb:13:in `block (3 levels) in <top (required)>' | |
apache_tomcat("tomcat") do | |
action :install | |
retries 0 | |
retry_delay 2 | |
default_guard_interpreter :default | |
declared_type :apache_tomcat | |
user "tomcat" | |
group "tomcat" | |
prefix_root "/usr/share" | |
end | |
F | |
Failures: | |
1) ApacheTomcat::Provider with default attributes | |
Failure/Error: it { is_expected.to create_user('tomcat') } | |
NoMethodError: | |
apache_tomcat[tomcat] (/Users/drewb/development/cookbooks/apache_tomcat/spec/unit/provider/apache_tomcat_config_spec.rb line 13) had an error: NoMethodError: No resource or method named `ark' for `ApacheTomcat::Provider ""' | |
# ./libraries/apache_tomcat.rb:50:in `install_archive' | |
# ./libraries/apache_tomcat.rb:31:in `block in action_install' | |
# /Users/drewb/.chefdk/gem/ruby/2.1.0/gems/halite-1.0.7/lib/halite/spec_helper.rb:225:in `call' | |
# /Users/drewb/.chefdk/gem/ruby/2.1.0/gems/halite-1.0.7/lib/halite/spec_helper.rb:225:in `block (3 levels) in step_into' | |
# ./libraries/apache_tomcat.rb:29:in `action_install' | |
# /Users/drewb/.chefdk/gem/ruby/2.1.0/gems/halite-1.0.7/lib/halite/spec_helper/runner.rb:58:in `converge' | |
# /Users/drewb/.chefdk/gem/ruby/2.1.0/gems/halite-1.0.7/lib/halite/spec_helper.rb:167:in `block in recipe' | |
# /Users/drewb/.chefdk/gem/ruby/2.1.0/gems/halite-1.0.7/lib/halite/spec_helper.rb:168:in `block in recipe' | |
# ./spec/unit/provider/apache_tomcat_config_spec.rb:16:in `block (3 levels) in <top (required)>' | |
Finished in 0.01797 seconds (files took 14.2 seconds to load) | |
1 example, 1 failure | |
Failed examples: | |
rspec ./spec/unit/provider/apache_tomcat_config_spec.rb:16 # ApacheTomcat::Provider with default attributes | |
/opt/chefdk/embedded/bin/ruby -I/Users/drewb/.chefdk/gem/ruby/2.1.0/gems/rspec-support-3.3.0/lib:/Users/drewb/.chefdk/gem/ruby/2.1.0/gems/rspec-core-3.3.1/lib /Users/drewb/.chefdk/gem/ruby/2.1.0/gems/rspec-core-3.3.1/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb failed |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'spec_helper' | |
describe ApacheTomcat::Provider do | |
context 'with default attributes' do | |
step_into :apache_tomcat | |
recipe do | |
apache_tomcat 'tomcat' | |
end | |
it { is_expected.to create_user('tomcat') } | |
end | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'chef' | |
require 'halite/spec_helper' | |
require_relative '../libraries/apache_tomcat' | |
require_relative '../libraries/apache_tomcat_config' | |
require_relative '../libraries/apache_tomcat_instance' | |
require_relative '../libraries/apache_tomcat_service' | |
RSpec.configure do |config| | |
config.include Halite::SpecHelper | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment