middleman/middleman-core/features/preview_changes.feature

30 lines
932 B
Gherkin

Feature: Preview Changes
In order to run quickly, we should update internal caches on file changes
Scenario: A template changes contents during preview
Given the Server is running at "preview-app"
And the file "source/content.html.erb" has the contents
"""
Hello World
"""
When I go to "/content.html"
Then I should see "Hello World"
And the file "source/content.html.erb" has the contents
"""
Hola Mundo
"""
When I go to "/content.html"
Then I should see "Hola Mundo"
Scenario: A template is removed during preview
Given the Server is running at "preview-app"
And the file "source/a-page.html.erb" has the contents
"""
Hello World
"""
When I go to "/a-page.html"
Then I should see "Hello World"
And the file "source/a-page.html.erb" is removed
When I go to "/a-page.html"
Then I should see "File Not Found"