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