diff options
author | tylercloke <tyler@opscode.com> | 2013-11-07 15:23:24 -0800 |
---|---|---|
committer | Bryan McLellan <btm@opscode.com> | 2013-11-26 07:31:19 -0800 |
commit | 11fe94a037a9e397a27b354c7f56372161378234 (patch) | |
tree | f51363fa444684d0b08f060cd9a3c7cdc533c0c9 | |
parent | c61d27b976f867d7202953fd6c6523804c4805d6 (diff) | |
download | chef-11fe94a037a9e397a27b354c7f56372161378234.tar.gz |
Added knife spec to test invalid name input for data bag create.
-rw-r--r-- | spec/unit/knife/data_bag_create_spec.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/spec/unit/knife/data_bag_create_spec.rb b/spec/unit/knife/data_bag_create_spec.rb index 0ac9b6f033..b2f24bbb39 100644 --- a/spec/unit/knife/data_bag_create_spec.rb +++ b/spec/unit/knife/data_bag_create_spec.rb @@ -53,6 +53,13 @@ describe Chef::Knife::DataBagCreate do @knife.run end + it "tries to create a data bag with an invalid name when given one argument" do + @knife.name_args = ['invalid&char'] + @knife.should_receive(:exit).with(1) + + @knife.run + end + it "creates a data bag item when given two arguments" do @knife.name_args = ['sudoing_admins', 'ME'] user_supplied_hash = {"login_name" => "alphaomega", "id" => "ME"} |