spec/support/chef_api.rb in berkshelf-3.0.0.beta1 vs spec/support/chef_api.rb in berkshelf-3.0.0.beta2
- old
+ new
@@ -6,12 +6,19 @@
# @return [Array]
def get_cookbooks
ridley.cookbook.all
end
- def upload_cookbook(path)
+ def upload_cookbook(path, options = {})
cached = CachedCookbook.from_store_path(path)
- ridley.cookbook.upload(cached.path, name: cached.cookbook_name)
+
+ options = {
+ force: false,
+ freeze: false,
+ name: cached.cookbook_name,
+ }.merge(options)
+
+ ridley.cookbook.upload(cached.path, options)
end
# Remove the version of the given cookbook from the Chef Server defined
# in your Knife config.
#