spec/support/chef_server.rb in berkshelf-4.0.1 vs spec/support/chef_server.rb in berkshelf-4.1.0
- old
+ new
@@ -60,12 +60,12 @@
def chef_cookbook(name, hash = {})
chef_server.load_data({ 'cookbooks' => { name => hash }})
end
def chef_cookbooks
- chef_server.data_store.list(['cookbooks']).inject({}) do |hash, name|
- hash[name] = chef_server.data_store.list(['cookbooks', name])
+ chef_server.data_store.list(['organizations', 'chef', 'cookbooks']).inject({}) do |hash, name|
+ hash[name] = chef_server.data_store.list(['organizations', 'chef', 'cookbooks', name])
hash
end
end
def chef_data_bag(name, hash = {})
@@ -75,10 +75,10 @@
def chef_environment(name, hash = {})
load_data(:environments, name, hash)
end
def chef_environment_locks(name)
- JSON.parse(chef_server.data_store.get(['environments', name]))['cookbook_versions']
+ JSON.parse(chef_server.data_store.get(['organizations', 'chef', 'environments', name]))['cookbook_versions']
rescue ChefZero::DataStore::DataNotFoundError
{}
end
def chef_node(name, hash = {})