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. #