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.feature17
1 files changed, 17 insertions, 0 deletions
diff --git a/features/provider/scm/git.feature b/features/provider/scm/git.feature
new file mode 100644
index 0000000000..2b25fca0e6
--- /dev/null
+++ b/features/provider/scm/git.feature
@@ -0,0 +1,17 @@
+@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 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/chef' should exist
+
+
+