test/test_source.rb in pdd-0.14.4 vs test/test_source.rb in pdd-0.15

- old
+ new

@@ -68,9 +68,25 @@ end assert !error.message.index('Space expected').nil? end end + def test_failing_on_incomplete_puzzle + Dir.mktmpdir 't5' do |dir| + file = File.join(dir, 'ff.txt') + File.write( + file, + ' + * @todo this puzzle misses ticket name/number + ' + ) + error = assert_raises PDD::Error do + PDD::VerboseSource.new(file, PDD::Source.new(file, 'ff')).puzzles + end + assert !error.to_s.index('Suspicious TODO').nil? + end + end + def test_failing_on_broken_unicode Dir.mktmpdir 'test' do |dir| file = File.join(dir, 'xx.txt') File.write(file, " * @todo #44 this is a broken unicode: \x92") assert_raises PDD::Error do