features/unfreeze_externals.feature in giternal-0.1.0 vs features/unfreeze_externals.feature in giternal-0.1.1
- old
+ new
@@ -1,12 +1,23 @@
-Story: Unfreeze externals
+Feature: Unfreeze externals
As a developer
I want to unfreeze externals
So that I can continue to update and develop on them
Scenario: Main project has one frozen external
Given an external repository named 'first_external'
And the externals are up to date
And the externals are frozen
When I unfreeze the externals
Then 'first_external' should be a git repo
- And 'first_external' should be removed from the commit index
\ No newline at end of file
+ And 'first_external' should be removed from the commit index
+
+ Scenario: Main project has two frozen externals
+ Given an external repository named 'first_external'
+ And an external repository named 'second_external'
+ And the externals are up to date
+ And the externals are frozen
+ When I unfreeze the external 'second_external'
+ Then 'second_external' should be a git repo
+ And 'second_external' should be removed from the commit index
+ And 'first_external' should no longer be a git repo
+ And 'first_external' should be added to the commit index