34 lines
1.1 KiB
Gherkin
34 lines
1.1 KiB
Gherkin
@fakefs
|
|
Feature: Gemfiles
|
|
Scenario: When rebuilding for deployment, save the original state
|
|
Given I have the file "Gemfile.erb" with the content:
|
|
"""
|
|
this is content
|
|
"""
|
|
And I have the file "Gemfile" with the content:
|
|
"""
|
|
# generated by penchant, environment: local
|
|
"""
|
|
When I rebuild the Gemfile for "production" mode with deployment
|
|
Then the file "Gemfile" should have the following content:
|
|
"""
|
|
# generated by penchant, environment: production, deployment mode (was local)
|
|
this is content
|
|
"""
|
|
|
|
Scenario: When unbundling from deployment with an original state, switch to that state
|
|
Given I have the file "Gemfile.erb" with the content:
|
|
"""
|
|
this is content
|
|
"""
|
|
And I have the file "Gemfile" with the content:
|
|
"""
|
|
# generated by penchant, environment: production, deployment mode (was local)
|
|
"""
|
|
When I rebuild the Gemfile asking to switch back to the previous state
|
|
Then the file "Gemfile" should have the following content:
|
|
"""
|
|
# generated by penchant, environment: local
|
|
this is content
|
|
"""
|