From fe20d92b2809c036afdb8d2ae2999dd8e0f1a59c Mon Sep 17 00:00:00 2001 From: Artem Baguinski Date: Mon, 8 Apr 2013 09:39:03 +0200 Subject: [PATCH] feature for partials_dir setting --- middleman-more/features/partials_dir.feature | 20 +++++++++++++++++++ .../source/_partial.html.erb | 1 + .../source/index.html.erb | 2 ++ .../partials-dir-app/source/index.html.erb | 2 ++ .../source/partials/_partial.html.erb | 1 + 5 files changed, 26 insertions(+) create mode 100644 middleman-more/features/partials_dir.feature create mode 100644 middleman-more/fixtures/default-partials-dir-app/source/_partial.html.erb create mode 100644 middleman-more/fixtures/default-partials-dir-app/source/index.html.erb create mode 100644 middleman-more/fixtures/partials-dir-app/source/index.html.erb create mode 100644 middleman-more/fixtures/partials-dir-app/source/partials/_partial.html.erb diff --git a/middleman-more/features/partials_dir.feature b/middleman-more/features/partials_dir.feature new file mode 100644 index 00000000..52211565 --- /dev/null +++ b/middleman-more/features/partials_dir.feature @@ -0,0 +1,20 @@ +Feature: Partials dir + Scenario: Find partials in the custom partials dir + Given a fixture app "partials-dir-app" + And a file named "config.rb" with: + """ + set :partials_dir, 'partials' + """ + And the Server is running + When I go to "/index.html" + Then I should see "contents of the partial" + + Scenario: Find partials in the default partials dir + Given a fixture app "default-partials-dir-app" + And a file named "config.rb" with: + """ + """ + And the Server is running + When I go to "/index.html" + Then I should see "contents of the partial" + diff --git a/middleman-more/fixtures/default-partials-dir-app/source/_partial.html.erb b/middleman-more/fixtures/default-partials-dir-app/source/_partial.html.erb new file mode 100644 index 00000000..5b50edf3 --- /dev/null +++ b/middleman-more/fixtures/default-partials-dir-app/source/_partial.html.erb @@ -0,0 +1 @@ +contents of the partial diff --git a/middleman-more/fixtures/default-partials-dir-app/source/index.html.erb b/middleman-more/fixtures/default-partials-dir-app/source/index.html.erb new file mode 100644 index 00000000..871728d4 --- /dev/null +++ b/middleman-more/fixtures/default-partials-dir-app/source/index.html.erb @@ -0,0 +1,2 @@ +<%= partial 'partial' %> + diff --git a/middleman-more/fixtures/partials-dir-app/source/index.html.erb b/middleman-more/fixtures/partials-dir-app/source/index.html.erb new file mode 100644 index 00000000..871728d4 --- /dev/null +++ b/middleman-more/fixtures/partials-dir-app/source/index.html.erb @@ -0,0 +1,2 @@ +<%= partial 'partial' %> + diff --git a/middleman-more/fixtures/partials-dir-app/source/partials/_partial.html.erb b/middleman-more/fixtures/partials-dir-app/source/partials/_partial.html.erb new file mode 100644 index 00000000..5b50edf3 --- /dev/null +++ b/middleman-more/fixtures/partials-dir-app/source/partials/_partial.html.erb @@ -0,0 +1 @@ +contents of the partial