1
0
Fork 0
mirror of https://github.com/middleman/middleman.git synced 2022-11-09 12:20:27 -05:00
middleman--middleman/features/relative_assets.feature

44 lines
1.6 KiB
Gherkin
Raw Normal View History

2009-11-22 18:37:11 -05:00
Feature: Relative Assets
In order easily switch between relative and absolute paths
Scenario: Rendering css with the feature disabled
Given "relative_assets" feature is "disabled"
And the Server is running
2009-11-22 18:37:11 -05:00
When I go to "/stylesheets/relative_assets.css"
2010-04-18 15:08:08 -04:00
Then I should not see "url('../"
2011-07-24 01:53:17 -04:00
And I should see "/images/blank.gif"
Scenario: Rendering html with the feature disabled
Given "relative_assets" feature is "disabled"
And the Server is running
When I go to "/relative_image.html"
Then I should see "/images/blank.gif"
2009-11-22 18:37:11 -05:00
Scenario: Rendering css with the feature enabled
Given "relative_assets" feature is "enabled"
And the Server is running
2009-11-22 18:37:11 -05:00
When I go to "/stylesheets/relative_assets.css"
Then I should see "url('../images/blank.gif"
Scenario: Rendering html with the feature disabled
Given "relative_assets" feature is "enabled"
And the Server is running
When I go to "/relative_image.html"
Then I should not see "/images/blank.gif"
And I should see "images/blank.gif"
Scenario: Rendering html with a custom images_dir
Given "relative_assets" feature is "enabled"
And "images_dir" is set to "img"
And the Server is running
When I go to "/stylesheets/relative_assets.css"
Then I should see "url('../img/blank.gif"
Scenario: Rendering css with a custom images_dir
Given "relative_assets" feature is "enabled"
And "images_dir" is set to "img"
And the Server is running
When I go to "/relative_image.html"
Then I should not see "/images/blank.gif"
Then I should not see "/img/blank.gif"
And I should see "img/blank.gif"