| Class | TestValidator |
| In: |
lib/feed_tools/vendor/html5/tests/test_validator.rb
|
| Parent: | Test::Unit::TestCase |
# File lib/feed_tools/vendor/html5/tests/test_validator.rb, line 9
9: def run_validator_test(test)
10: p = HTML5::HTMLParser.new(:tokenizer => HTMLConformanceChecker)
11: p.parse(test['input'])
12: errorCodes = p.errors.collect{|e| e[1]}
13: if test.has_key?('fail-if')
14: assert !errorCodes.include?(test['fail-if'])
15: end
16: if test.has_key?('fail-unless')
17: assert errorCodes.include?(test['fail-unless'])
18: end
19: end