summaryrefslogtreecommitdiff
path: root/spec/integration/knife/chef_fs_data_store_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/integration/knife/chef_fs_data_store_spec.rb')
-rw-r--r--spec/integration/knife/chef_fs_data_store_spec.rb17
1 files changed, 15 insertions, 2 deletions
diff --git a/spec/integration/knife/chef_fs_data_store_spec.rb b/spec/integration/knife/chef_fs_data_store_spec.rb
index 145adc3e4c..b836ebac82 100644
--- a/spec/integration/knife/chef_fs_data_store_spec.rb
+++ b/spec/integration/knife/chef_fs_data_store_spec.rb
@@ -37,6 +37,7 @@ describe "ChefFSDataStore tests", :workstation do
when_the_repository "has one of each thing" do
before do
file "clients/x.json", {}
+ file "cookbook_artifacts/x-111/metadata.rb", cookbook_x_100_metadata_rb
file "cookbooks/x/metadata.rb", cookbook_x_100_metadata_rb
file "data_bags/x/y.json", {}
file "environments/x.json", {}
@@ -47,18 +48,20 @@ describe "ChefFSDataStore tests", :workstation do
file "groups/x.json", {}
file "containers/x.json", {}
file "groups/x.json", {}
- file "policies/x.json", {}
+ file "policies/x-111.json", {}
file "policy_groups/x.json", {}
end
context "GET /TYPE" do
- it "knife list -z -R returns everything" do
+ it "knife list -z -R returns everything", :focus do
knife("list -z -Rfp /").should_succeed <<EOM
/acls/
/acls/clients/
/acls/clients/x.json
/acls/containers/
/acls/containers/x.json
+/acls/cookbook_artifacts/
+/acls/cookbook_artifacts/x.json
/acls/cookbooks/
/acls/cookbooks/x.json
/acls/data_bags/
@@ -70,6 +73,10 @@ describe "ChefFSDataStore tests", :workstation do
/acls/nodes/
/acls/nodes/x.json
/acls/organization.json
+/acls/policies/
+/acls/policies/x.json
+/acls/policy_groups/
+/acls/policy_groups/x.json
/acls/roles/
/acls/roles/x.json
/clients/
@@ -77,6 +84,8 @@ describe "ChefFSDataStore tests", :workstation do
/containers/
/containers/x.json
/cookbook_artifacts/
+/cookbook_artifacts/x-111/
+/cookbook_artifacts/x-111/metadata.rb
/cookbooks/
/cookbooks/x/
/cookbooks/x/metadata.rb
@@ -93,6 +102,7 @@ describe "ChefFSDataStore tests", :workstation do
/nodes/x.json
/org.json
/policies/
+/policies/x-111.json
/policy_groups/
/policy_groups/x.json
/roles/
@@ -287,12 +297,15 @@ EOM
/acls/
/acls/clients/
/acls/containers/
+/acls/cookbook_artifacts/
/acls/cookbooks/
/acls/data_bags/
/acls/environments/
/acls/groups/
/acls/nodes/
/acls/organization.json
+/acls/policies/
+/acls/policy_groups/
/acls/roles/
/clients/
/containers/