Module: MarkupValidity::Assertions
- Included in:
- Test::Unit::TestCase
- Defined in:
- lib/markup_validity/assertions.rb
Instance Method Summary collapse
-
#assert_schema(schema, xml) ⇒ Object
Assert that
xmlconforms toschema. -
#assert_xhtml_rdfa(xhtml) ⇒ Object
Assert that
xhtmlis valid XHTML+RDFa. -
#assert_xhtml_strict(xhtml) ⇒ Object
Assert that
xhtmlis valid XHTML Strict. -
#assert_xhtml_transitional(xhtml) ⇒ Object
(also: #assert_xhtml)
Assert that
xhtmlis valid XHTML Transitional.
Instance Method Details
#assert_schema(schema, xml) ⇒ Object
Assert that xml conforms to schema
27 28 29 30 |
# File 'lib/markup_validity/assertions.rb', line 27 def assert_schema schema, xml validator = Validator.new xml, Nokogiri::XML::Schema(schema) assert validator.valid?, validator.inspect end |
#assert_xhtml_rdfa(xhtml) ⇒ Object
Assert that xhtml is valid XHTML+RDFa
20 21 22 23 |
# File 'lib/markup_validity/assertions.rb', line 20 def assert_xhtml_rdfa xhtml validator = Validator.new xhtml, Validator::XHTML1_RDFA assert validator.valid?, validator.inspect end |
#assert_xhtml_strict(xhtml) ⇒ Object
Assert that xhtml is valid XHTML Strict
13 14 15 16 |
# File 'lib/markup_validity/assertions.rb', line 13 def assert_xhtml_strict xhtml validator = Validator.new xhtml, Validator::XHTML1_STRICT assert validator.valid?, validator.inspect end |
#assert_xhtml_transitional(xhtml) ⇒ Object Also known as: assert_xhtml
Assert that xhtml is valid XHTML Transitional
5 6 7 8 |
# File 'lib/markup_validity/assertions.rb', line 5 def assert_xhtml_transitional xhtml validator = Validator.new xhtml assert validator.valid?, validator.inspect end |