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
xml
conforms toschema
. -
#assert_xhtml_rdfa(xhtml) ⇒ Object
Assert that
xhtml
is valid XHTML+RDFa. -
#assert_xhtml_strict(xhtml) ⇒ Object
Assert that
xhtml
is valid XHTML Strict. -
#assert_xhtml_transitional(xhtml) ⇒ Object
(also: #assert_xhtml)
Assert that
xhtml
is 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 |