diff options
author | tyler-ball <tyleraball@gmail.com> | 2014-09-26 12:26:21 -0700 |
---|---|---|
committer | tyler-ball <tyleraball@gmail.com> | 2014-10-08 09:07:48 -0700 |
commit | b6839a6340e05a60f425cd97afb6139a05793750 (patch) | |
tree | 2b77deee02fdb5b8211f89231f1fe79f24881328 | |
parent | 52344098cae84d8e4e94066cd9408ec8a89e9a6b (diff) | |
download | chef-b6839a6340e05a60f425cd97afb6139a05793750.tar.gz |
Fixing integration tests I didn't check last time I committed
-rw-r--r-- | spec/integration/knife/chef_repo_path_spec.rb | 5 | ||||
-rw-r--r-- | spec/integration/knife/diff_spec.rb | 4 | ||||
-rw-r--r-- | spec/integration/knife/download_spec.rb | 4 | ||||
-rw-r--r-- | spec/integration/knife/raw_spec.rb | 10 | ||||
-rw-r--r-- | spec/integration/knife/upload_spec.rb | 12 |
5 files changed, 25 insertions, 10 deletions
diff --git a/spec/integration/knife/chef_repo_path_spec.rb b/spec/integration/knife/chef_repo_path_spec.rb index 72d2ffbf75..ba642c18dc 100644 --- a/spec/integration/knife/chef_repo_path_spec.rb +++ b/spec/integration/knife/chef_repo_path_spec.rb @@ -287,6 +287,7 @@ EOM knife('show --local /clients/blah.json').should_succeed <<EOM /clients/blah.json: { + } EOM end @@ -374,6 +375,7 @@ EOM knife('show --local /environments/blah.json').should_succeed <<EOM /environments/blah.json: { + } EOM end @@ -386,6 +388,7 @@ EOM knife('show --local /nodes/blah.json').should_succeed <<EOM /nodes/blah.json: { + } EOM end @@ -398,6 +401,7 @@ EOM knife('show --local /roles/blah.json').should_succeed <<EOM /roles/blah.json: { + } EOM end @@ -410,6 +414,7 @@ EOM knife('show --local /users/blah.json').should_succeed <<EOM /users/blah.json: { + } EOM end diff --git a/spec/integration/knife/diff_spec.rb b/spec/integration/knife/diff_spec.rb index 2e36f39c82..232b486b62 100644 --- a/spec/integration/knife/diff_spec.rb +++ b/spec/integration/knife/diff_spec.rb @@ -275,7 +275,7 @@ EOM when_the_repository 'has an environment with bad JSON' do file 'environments/x.json', '{' it 'knife diff reports an error and does a textual diff' do - knife('diff /environments/x.json').should_succeed(/- "name": "x"/, :stderr => "WARN: Parse error reading #{path_to('environments/x.json')} as JSON: A JSON text must at least contain two octets!\n") + knife('diff /environments/x.json').should_succeed(/- "name": "x"/, :stderr => /WARN: Parse error reading #{path_to('environments/x.json')} as JSON: parse error: premature EOF\n/) end end end @@ -528,7 +528,7 @@ EOM when_the_repository 'has an environment with bad JSON' do file 'environments/x.json', '{' it 'knife diff reports an error and does a textual diff' do - knife('diff /environments/x.json').should_succeed(/- "name": "x"/, :stderr => "WARN: Parse error reading #{path_to('environments/x.json')} as JSON: A JSON text must at least contain two octets!\n") + knife('diff /environments/x.json').should_succeed(/- "name": "x"/, :stderr => /WARN: Parse error reading #{path_to('environments/x.json')} as JSON: parse error: premature EOF\n/) end end end diff --git a/spec/integration/knife/download_spec.rb b/spec/integration/knife/download_spec.rb index f266b47b1b..68eb5713ce 100644 --- a/spec/integration/knife/download_spec.rb +++ b/spec/integration/knife/download_spec.rb @@ -496,7 +496,7 @@ EOM when_the_repository 'has an environment with bad JSON' do file 'environments/x.json', '{' it 'knife download succeeds' do - knife('download /environments/x.json').should_succeed "Updated /environments/x.json\n", :stderr => "WARN: Parse error reading #{path_to('environments/x.json')} as JSON: A JSON text must at least contain two octets!\n" + knife('download /environments/x.json').should_succeed "Updated /environments/x.json\n", :stderr => /WARN: Parse error reading #{path_to('environments/x.json')} as JSON: parse error: premature EOF\n/ knife('diff --name-status /environments/x.json').should_succeed '' end end @@ -946,7 +946,7 @@ EOM when_the_repository 'has an environment with bad JSON' do file 'environments/x.json', '{' it 'knife download succeeds' do - knife('download /environments/x.json').should_succeed "Updated /environments/x.json\n", :stderr => "WARN: Parse error reading #{path_to('environments/x.json')} as JSON: A JSON text must at least contain two octets!\n" + knife('download /environments/x.json').should_succeed "Updated /environments/x.json\n", :stderr => /WARN: Parse error reading #{path_to('environments/x.json')} as JSON: parse error: premature EOF\n/ knife('diff --name-status /environments/x.json').should_succeed '' end end diff --git a/spec/integration/knife/raw_spec.rb b/spec/integration/knife/raw_spec.rb index 2a9b5d8904..50ca6cb135 100644 --- a/spec/integration/knife/raw_spec.rb +++ b/spec/integration/knife/raw_spec.rb @@ -44,12 +44,16 @@ describe 'knife raw' do "chef_type": "node", "chef_environment": "_default", "override": { + }, "normal": { + }, "default": { + }, "automatic": { + }, "run_list": [ @@ -70,13 +74,16 @@ EOM "json_class": "Chef::Role", "chef_type": "role", "default_attributes": { + }, "override_attributes": { + }, "run_list": [ ], "env_run_lists": { + } } EOM @@ -111,13 +118,16 @@ EOM "json_class": "Chef::Role", "chef_type": "role", "default_attributes": { + }, "override_attributes": { + }, "run_list": [ ], "env_run_lists": { + } } EOM diff --git a/spec/integration/knife/upload_spec.rb b/spec/integration/knife/upload_spec.rb index 9ae48062fc..d98cb7ba9d 100644 --- a/spec/integration/knife/upload_spec.rb +++ b/spec/integration/knife/upload_spec.rb @@ -528,8 +528,8 @@ EOM when_the_repository 'has an environment with bad JSON' do file 'environments/x.json', '{' it 'knife upload tries and fails' do - knife('upload /environments/x.json').should_fail "WARN: Parse error reading #{path_to('environments/x.json')} as JSON: A JSON text must at least contain two octets!\nERROR: /environments/x.json failed to write: Parse error reading JSON: A JSON text must at least contain two octets!\n" - knife('diff --name-status /environments/x.json').should_succeed "M\t/environments/x.json\n", :stderr => "WARN: Parse error reading #{path_to('environments/x.json')} as JSON: A JSON text must at least contain two octets!\n" + knife('upload /environments/x.json').should_fail /WARN: Parse error reading #{path_to('environments/x.json')} as JSON: parse error: premature EOF\n.+ERROR: \/environments\/x.json failed to write: Parse error reading JSON: parse error: premature EOF\n/m + knife('diff --name-status /environments/x.json').should_succeed "M\t/environments/x.json\n", :stderr => /WARN: Parse error reading #{path_to('environments/x.json')} as JSON: parse error: premature EOF\n/ end end @@ -554,7 +554,7 @@ EOM when_the_repository 'has an environment with bad JSON' do file 'environments/x.json', '{' it 'knife upload tries and fails' do - knife('upload /environments/x.json').should_fail "ERROR: /environments failed to create_child: Parse error reading JSON creating child 'x.json': A JSON text must at least contain two octets!\n" + knife('upload /environments/x.json').should_fail /ERROR: \/environments failed to create_child: Parse error reading JSON creating child 'x.json': parse error: premature EOF\n/ knife('diff --name-status /environments/x.json').should_succeed "A\t/environments/x.json\n" end end @@ -1007,8 +1007,8 @@ EOM when_the_repository 'has an environment with bad JSON' do file 'environments/x.json', '{' it 'knife upload tries and fails' do - knife('upload /environments/x.json').should_fail "WARN: Parse error reading #{path_to('environments/x.json')} as JSON: A JSON text must at least contain two octets!\nERROR: /environments/x.json failed to write: Parse error reading JSON: A JSON text must at least contain two octets!\n" - knife('diff --name-status /environments/x.json').should_succeed "M\t/environments/x.json\n", :stderr => "WARN: Parse error reading #{path_to('environments/x.json')} as JSON: A JSON text must at least contain two octets!\n" + knife('upload /environments/x.json').should_fail /WARN: Parse error reading #{path_to('environments/x.json')} as JSON: parse error: premature EOF\n.+ERROR: \/environments\/x.json failed to write: Parse error reading JSON: parse error: premature EOF\n/m + knife('diff --name-status /environments/x.json').should_succeed "M\t/environments/x.json\n", :stderr => /WARN: Parse error reading #{path_to('environments/x.json')} as JSON: parse error: premature EOF\n/ end end @@ -1033,7 +1033,7 @@ EOM when_the_repository 'has an environment with bad JSON' do file 'environments/x.json', '{' it 'knife upload tries and fails' do - knife('upload /environments/x.json').should_fail "ERROR: /environments failed to create_child: Parse error reading JSON creating child 'x.json': A JSON text must at least contain two octets!\n" + knife('upload /environments/x.json').should_fail /ERROR: \/environments failed to create_child: Parse error reading JSON creating child 'x.json': parse error: premature EOF\n/ knife('diff --name-status /environments/x.json').should_succeed "A\t/environments/x.json\n" end end |