TestSite: consider dive-letter in Windows
The array of plugins will contain current drive-letter in Windows
This commit is contained in:
parent
1852e54d10
commit
2c68069a41
|
@ -14,14 +14,20 @@ class TestSite < JekyllUnitTest
|
||||||
|
|
||||||
should "have an array for plugins if passed as a string" do
|
should "have an array for plugins if passed as a string" do
|
||||||
site = Site.new(site_configuration({ "plugins_dir" => "/tmp/plugins" }))
|
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
|
end
|
||||||
|
|
||||||
should "have an array for plugins if passed as an array" do
|
should "have an array for plugins if passed as an array" do
|
||||||
site = Site.new(site_configuration({
|
site = Site.new(site_configuration({
|
||||||
"plugins_dir" => ["/tmp/plugins", "/tmp/otherplugins"]
|
"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
|
end
|
||||||
|
|
||||||
should "have an empty array for plugins if nothing is passed" do
|
should "have an empty array for plugins if nothing is passed" do
|
||||||
|
|
Loading…
Reference in New Issue