Logo: Relish

  1. Sign in

Project: Middleman-core

Provide Sane Defaults for Partial Behavior

Scenarios
Finds shared partials relative to the root
Given
the Server is running at "partials-app"
When
I go to "/index.html"
Then
I should see "Header"
And
I should see "Footer"
Finds shared partials relative to the root (sub)
Given
the Server is running at "partials-app"
When
I go to "/sub/index.html"
Then
I should see "Header"
And
I should see "Footer"
Prefers partials of the same engine type
Given
the Server is running at "partials-app"
When
I go to "/index.html"
Then
I should see "ERb Main"
Prefers partials of the same engine type
Given
the Server is running at "partials-app"
When
I go to "/second.html"
Then
I should see "Str Main"
And
I should see "Header"
And
I should see "Footer"
Finds partial relative to template
Given
the Server is running at "partials-app"
When
I go to "/sub/index.html"
Then
I should see "Local Partial"
Partials can be passed locals
Given
the Server is running at "partials-app"
When
I go to "/locals.html"
Then
I should see "Local var is bar"
Partial and Layout use different engines
Given
the Server is running at "different-engine-partial"
When
I go to "/index.html"
Then
I should see "ERb Header"
And
I should see "Str Footer"

Last published about 5 years ago by middleman.