summaryrefslogtreecommitdiff
path: root/spec/unit/policy_builder
diff options
context:
space:
mode:
authordanielsdeleo <dan@opscode.com>2014-01-22 17:28:02 -0800
committerdanielsdeleo <dan@opscode.com>2014-01-22 17:28:02 -0800
commitbc79971178090c6e1b70be276cfcd910aafda4e5 (patch)
tree5c1aff36697b24e84c8657024e1fb912743f796f /spec/unit/policy_builder
parentf2061f400f3a8802ca94ee98cd26b32502fd9cbb (diff)
downloadchef-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.rb6
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