Class TestValidator
In: lib/feed_tools/vendor/html5/tests/test_validator.rb
Parent: Test::Unit::TestCase
TestValidator Test::Unit::TestCase dot/f_23.png

Methods

Public Instance methods

[Source]

    # 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

[Validate]