Sha256: 46e580817b1d9b7334877be4db656d6e06f469d8a13eca6769bda4e6e6ebf78c

Contents?: true

Size: 1.68 KB

Versions: 5

Compression:

Stored size: 1.68 KB

Contents

Feature: Use default extensions when user doesn't supply them

  Scenario: Default extensions preview
    Given the Server is running at "implied-extensions-app"
    When I go to "/index.html"
    Then I should see "hello: world"
    When I go to "/index.erb"
    Then I should see "File Not Found"
    When I go to "/index"
    Then I should see "File Not Found"
    
  Scenario: Default extensions preview  
    Given a fixture app "implied-extensions-app"
    And a file named "config.rb" with:
       """
       template_extensions :erb => :htm
       """
    And the Server is running
    When I go to "/index.htm"
    Then I should see "hello: world"
    When I go to "/index.erb"
    Then I should see "File Not Found"
    When I go to "/index"
    Then I should see "File Not Found"
    When I go to "/index.html"
    Then I should see "File Not Found"
  
  Scenario: Default extensions build
    Given a fixture app "implied-extensions-app"
    And a successfully built app at "implied-extensions-app"
    When I cd to "build"
    Then the following files should exist:
      | index.html  |
    Then the following files should not exist:
      | index       |
      | index.erb   |
    And the file "index.html" should contain "hello: world"
  
  Scenario: Default extensions build with override
    Given a fixture app "implied-extensions-app"
    And a file named "config.rb" with:
      """
      template_extensions :erb => :htm
      """
    And a successfully built app at "implied-extensions-app"
    When I cd to "build"
    Then the following files should exist:
      | index.htm   |
    Then the following files should not exist:
      | index       |
      | index.erb   |
      | index.html  |

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
middleman-core-3.0.0.rc.3 features/implied_extensions.feature
middleman-core-3.0.0.rc.2 features/implied_extensions.feature
middleman-core-3.0.0.rc.1 features/implied_extensions.feature
middleman-core-3.0.0.beta.3 features/implied_extensions.feature
middleman-core-3.0.0.beta.2 features/implied_extensions.feature