summaryrefslogtreecommitdiff
path: root/features/provider/scm/git.feature
diff options
context:
space:
mode:
Diffstat (limited to 'features/provider/scm/git.feature')
-rw-r--r--features/provider/scm/git.feature31
1 files changed, 0 insertions, 31 deletions
diff --git a/features/provider/scm/git.feature b/features/provider/scm/git.feature
deleted file mode 100644
index f0ff2a1e04..0000000000
--- a/features/provider/scm/git.feature
+++ /dev/null
@@ -1,31 +0,0 @@
-@provider @git
-
-Feature: Git
- In order to use files stored in git so I can deploy apps and use edge versions of software
- As a Developer
- I want to clone and update git repositories
-
- Scenario: Clone a git repo
- Given a test git repo in the temp directory
- And a validated node
- And it includes the recipe 'scm::git'
- When I run the chef-client
- Then the run should exit '0'
- And a file named 'gitchef/.git' should exist
- And a file named 'gitchef/what_revision_am_i' should exist
-
- Scenario: Clone a git repo with additional repositories
- Given a test git repo in the temp directory
- And a validated node
- And it includes the recipe 'scm::git-remotes'
- When I run the chef-client
- Then the run should exit '0'
- And a remote repository named 'hi' should exist in 'gitchef2'
- And a remote repository named 'lo' should exist in 'gitchef2'
- And a remote repository named 'waugh' should exist in 'gitchef2'
- When I remove the remote repository named 'lo' from 'gitchef2'
- And I run the chef-client again
- Then the run should exit '0'
- And a remote repository named 'hi' should exist in 'gitchef2'
- And a remote repository named 'lo' should exist in 'gitchef2'
- And a remote repository named 'waugh' should exist in 'gitchef2'