diff options
author | danielsdeleo <dan@opscode.com> | 2014-01-22 17:28:02 -0800 |
---|---|---|
committer | danielsdeleo <dan@opscode.com> | 2014-01-22 17:28:02 -0800 |
commit | bc79971178090c6e1b70be276cfcd910aafda4e5 (patch) | |
tree | 5c1aff36697b24e84c8657024e1fb912743f796f /spec/unit/policy_builder | |
parent | f2061f400f3a8802ca94ee98cd26b32502fd9cbb (diff) | |
download | chef-bc79971178090c6e1b70be276cfcd910aafda4e5.tar.gz |
Fix Policyfile tests for ruby 1.8
Diffstat (limited to 'spec/unit/policy_builder')
-rw-r--r-- | spec/unit/policy_builder/policyfile_spec.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/spec/unit/policy_builder/policyfile_spec.rb b/spec/unit/policy_builder/policyfile_spec.rb index ab577969ca..7e83dce804 100644 --- a/spec/unit/policy_builder/policyfile_spec.rb +++ b/spec/unit/policy_builder/policyfile_spec.rb @@ -329,6 +329,12 @@ describe Chef::PolicyBuilder::Policyfile do before do Chef::Node.should_receive(:find_or_create).with(node_name).and_return(node) + # Remove references to example2 cookbook because we're iterating + # over a Hash data structure and on ruby 1.8.7 iteration order will + # not be stable. + parsed_policyfile_json["cookbook_locks"].delete("example2") + parsed_policyfile_json["run_list"].delete("recipe[example2::server]") + policy_builder.load_node policy_builder.build_node |