From 880a503094da94d63f872e9fb5e2758bdfbf45aa Mon Sep 17 00:00:00 2001 From: Anatol Broder Date: Tue, 24 Jun 2014 20:27:01 +0200 Subject: [PATCH] Add a test --- features/frontmatter_defaults.feature | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/features/frontmatter_defaults.feature b/features/frontmatter_defaults.feature index c3e7c8de..41a7a35e 100644 --- a/features/frontmatter_defaults.feature +++ b/features/frontmatter_defaults.feature @@ -128,3 +128,9 @@ Feature: frontmatter defaults When I run jekyll build Then the _site directory should exist And I should see "Value: Override" in "_site/slides/slide2.html" + + Scenario: Deep merge frontmatter defaults + Given I have an "index.html" page with fruit "{orange: 1}" that contains "Fruits: {{ page.fruit.orange | plus: page.fruit.apple }}" + And I have a configuration file with "defaults" set to "[{scope: {path: ""}, values: {fruit: {apple: 2}}}]" + When I run jekyll build + Then I should see "Fruits: 3" in "_site/index.html"