2011-07-07 19:30:30 -04:00
|
|
|
Feature: YAML Front Matter
|
|
|
|
In order to specific options and data inline
|
|
|
|
|
|
|
|
Scenario: Rendering html
|
2011-07-27 22:59:38 -04:00
|
|
|
Given the Server is running at "test-app"
|
2011-07-07 19:30:30 -04:00
|
|
|
When I go to "/front-matter.html"
|
2011-11-28 01:15:56 -05:00
|
|
|
Then I should see "<h1>This is the title</h1>"
|
2011-12-08 00:05:53 -05:00
|
|
|
Then I should not see "---"
|
2011-12-11 19:22:38 -05:00
|
|
|
When I go to "/front-matter-2.php"
|
|
|
|
Then I should see "<h1>This is the title</h1>"
|
|
|
|
Then I should see "<?php"
|
|
|
|
Then I should not see "---"
|
2011-12-08 00:05:53 -05:00
|
|
|
|
|
|
|
Scenario: A template changes frontmatter during preview
|
|
|
|
Given the Server is running at "test-app"
|
|
|
|
And the file "source/front-matter-change.html.erb" has the contents
|
|
|
|
"""
|
|
|
|
---
|
|
|
|
title: Hello World
|
|
|
|
layout: false
|
|
|
|
---
|
|
|
|
<%= data.page.title %>
|
|
|
|
"""
|
|
|
|
When I go to "/front-matter-change.html"
|
|
|
|
Then I should see "Hello World"
|
|
|
|
And the file "source/front-matter-change.html.erb" has the contents
|
|
|
|
"""
|
|
|
|
---
|
|
|
|
title: Hola Mundo
|
|
|
|
layout: false
|
|
|
|
---
|
|
|
|
<%= data.page.title %>
|
|
|
|
"""
|
|
|
|
When I go to "/front-matter-change.html"
|
|
|
|
Then I should see "Hola Mundo"
|