mirror of
https://github.com/jekyll/jekyll.git
synced 2026-02-15 17:15:00 -05:00
Compute relative_path of pages using PathManager (#8408)
Merge pull request 8408
This commit is contained in:
@@ -28,6 +28,21 @@ class TestPageWithoutAFile < JekyllUnitTest
|
||||
))
|
||||
end
|
||||
|
||||
should "have non-frozen path and relative_path attributes" do
|
||||
{
|
||||
["foo", "bar.md"] => "foo/bar.md",
|
||||
[nil, nil] => "",
|
||||
["", ""] => "",
|
||||
["/lorem/", "/ipsum"] => "lorem/ipsum",
|
||||
%w(lorem ipsum) => "lorem/ipsum",
|
||||
}.each do |(dir, name), result|
|
||||
page = PageWithoutAFile.new(@site, @site.source, dir, name)
|
||||
assert_equal result, page.path
|
||||
assert_equal result, page.relative_path
|
||||
refute page.relative_path.frozen?
|
||||
end
|
||||
end
|
||||
|
||||
context "with default site configuration" do
|
||||
setup do
|
||||
@page = setup_page("properties.html")
|
||||
|
||||
Reference in New Issue
Block a user