From 2c68069a4151d4dc08e0b46e0f24a5e4c49c80b6 Mon Sep 17 00:00:00 2001 From: Ashwin Maroli Date: Thu, 3 Nov 2016 23:10:22 +0530 Subject: [PATCH] TestSite: consider dive-letter in Windows The array of plugins will contain current drive-letter in Windows --- test/test_site.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/test/test_site.rb b/test/test_site.rb index efe7076a..105e086a 100644 --- a/test/test_site.rb +++ b/test/test_site.rb @@ -14,14 +14,20 @@ class TestSite < JekyllUnitTest should "have an array for plugins if passed as a string" do site = Site.new(site_configuration({ "plugins_dir" => "/tmp/plugins" })) - assert_equal ["/tmp/plugins"], site.plugins + array = Utils::Platforms.windows? ? ["C:/tmp/plugins"] : ["/tmp/plugins"] + assert_equal array, site.plugins end should "have an array for plugins if passed as an array" do site = Site.new(site_configuration({ "plugins_dir" => ["/tmp/plugins", "/tmp/otherplugins"] })) - assert_equal ["/tmp/plugins", "/tmp/otherplugins"], site.plugins + array = if Utils::Platforms.windows? + ["C:/tmp/plugins", "C:/tmp/otherplugins"] + else + ["/tmp/plugins", "/tmp/otherplugins"] + end + assert_equal array, site.plugins end should "have an empty array for plugins if nothing is passed" do