Skip to content
Snippets Groups Projects
Unverified Commit ba75c87f authored by jekyllbot's avatar jekyllbot Committed by GitHub
Browse files

Remove paginate check (#6606)

Merge pull request 6606
parent 1691685c
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -97,7 +97,7 @@ module Jekyll
# problems and backwards-compatibility.
def from(user_config)
Utils.deep_merge_hashes(DEFAULTS, Configuration[user_config].stringify_keys)
.fix_common_issues.add_default_collections
.add_default_collections
end
end
 
Loading
Loading
@@ -210,7 +210,7 @@ module Jekyll
warn err
end
 
configuration.fix_common_issues.backwards_compatibilize.add_default_collections
configuration.backwards_compatibilize.add_default_collections
end
 
# Public: Split a CSV string into an array containing its values
Loading
Loading
@@ -246,18 +246,9 @@ module Jekyll
config
end
 
# DEPRECATED.
def fix_common_issues
config = clone
if config.key?("paginate") && (!config["paginate"].is_a?(Integer) ||
config["paginate"] < 1)
Jekyll.logger.warn "Config Warning:", "The `paginate` key must be a positive" \
" integer or nil. It's currently set to '#{config["paginate"].inspect}'."
config["paginate"] = nil
end
config
self
end
 
def add_default_collections
Loading
Loading
Loading
Loading
@@ -20,13 +20,8 @@ class TestConfiguration < JekyllUnitTest
assert_equal result["source"], "blah"
end
 
should "fix common mistakes" do
result = Configuration.from({ "paginate" => 0 })
assert_nil(
result["paginate"],
"Expected 'paginate' to be corrected to 'nil', " \
"but was #{result["paginate"].inspect}"
)
should "return a valid Configuration instance" do
assert_instance_of Configuration, Configuration.from({}).fix_common_issues
end
 
should "add default collections" do
Loading
Loading
@@ -263,20 +258,6 @@ class TestConfiguration < JekyllUnitTest
assert @config.backwards_compatibilize["plugins"]
end
end
context "#fix_common_issues" do
setup do
@config = proc do |val|
Configuration[{
"paginate" => val,
}]
end
end
should "sets an invalid 'paginate' value to nil" do
assert_nil @config.call(0).fix_common_issues["paginate"]
assert_nil @config.call(-1).fix_common_issues["paginate"]
assert_nil @config.call(true).fix_common_issues["paginate"]
end
end
context "loading configuration" do
setup do
@path = source_dir("_config.yml")
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment