Add test for Configuration#fix_common_issues

This commit is contained in:
Parker Moore 2013-08-06 21:22:08 +02:00
parent d19c6983f2
commit 46b0d5037b
1 changed files with 14 additions and 0 deletions

View File

@ -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')