features/step_definitions/submodule_steps.rb in bard-0.6.1 vs features/step_definitions/submodule_steps.rb in bard-0.6.2
- old
+ new
@@ -180,5 +180,17 @@
Dir.chdir "#{ROOT}/tmp/origin" do
@submodule_commit = type "git submodule status"
@submodule_commit.should_not match /.[a-z0-9]{40} submodule/
end
end
+
+Then /^the submodule working directory should be clean$/ do
+ Dir.chdir "submodule" do
+ type("git status").should include "working directory clean"
+ end
+end
+
+Then /^the remote submodule working directory should be clean$/ do
+ Dir.chdir "#{ROOT}/tmp/origin/submodule" do
+ type("git status").should include "working directory clean"
+ end
+end