Sanitize directory name as a key

This commit is contained in:
Anatoliy Yastreb 2016-10-04 19:39:41 +01:00
parent cff8f2994c
commit e27a65d9e3
2 changed files with 3 additions and 3 deletions

View File

@ -38,7 +38,7 @@ module Jekyll
next if @entry_filter.symlink?(path)
if File.directory?(path)
read_data_to(path, data[entry] = {})
read_data_to(path, data[sanitize_filename(entry)] = {})
else
key = sanitize_filename(File.basename(entry, ".*"))
data[key] = read_data_file(path)

View File

@ -446,9 +446,9 @@ class TestSite < JekyllUnitTest
source_dir, "_data", "categories.01", "dairy.yaml"
))
assert_equal site.data["categories.01"]["dairy"], file_content
assert_equal site.data["categories01"]["dairy"], file_content
assert_equal(
site.site_payload["site"]["data"]["categories.01"]["dairy"],
site.site_payload["site"]["data"]["categories01"]["dairy"],
file_content
)
end