diff --git a/test/test_configuration.rb b/test/test_configuration.rb index 0e6372b0..c57408e5 100644 --- a/test/test_configuration.rb +++ b/test/test_configuration.rb @@ -79,6 +79,20 @@ class TestConfiguration < Test::Unit::TestCase assert_equal @config.backwards_compatibilize["include"], %w[STOP_THE_PRESSES.txt .heloses .git] end end + context "#fix_common_issues" do + setup do + @config = Proc.new 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 = File.join(Dir.pwd, '_config.yml')