middleman/middleman-core/features/gzip.feature

21 lines
721 B
Gherkin

Feature: GZIP assets during build
Scenario: Built assets should be gzipped
Given a successfully built app at "gzip-app"
Then the following files should exist:
| build/javascripts/test.js.gz |
| build/stylesheets/test.css.gz |
| build/index.html.gz |
| build/javascripts/test.js |
| build/stylesheets/test.css |
| build/index.html |
When I run `file build/javascripts/test.js.gz`
Then the output should contain "gzip"
Scenario: Preview server doesn't change
Given the Server is running at "gzip-app"
When I go to "/javascripts/test.js"
Then I should see "test_function"
When I go to "/stylesheets/test.css"
Then I should see "test_selector"