[ANN] markup_validity 1.1.0 Released

  • Thread starter Aaron Patterson
  • Start date
A

Aaron Patterson

markup_validity version 1.1.0 has been released!

* <http://github.com/tenderlove/markup_validity>

MarkupValidity provides test/unit and rspec helpers for checking the validity
of your documents. Shortcuts for verifying xhtml-transitional and
xhtml-strict documents are provided as well. MarkupValidity will not only
tell you when your document is invalid, but it will tell you what it *should*
be.

Changes:

### 1.1.0 / 2009-08-06

* New Features

* Now validates against XHTML+rdfa (Thanks Jason Ronallo!)

* Bugfixes

* Substituting entities before validating against schema

## SYNOPSIS:

###
# test/unit example
require 'test/unit'
require 'rubygems'
require 'markup_validity'

class ValidHTML < Test::Unit::TestCase
def test_i_can_has_valid_xhtml
assert_xhtml_transitional xhtml_document
end
end

###
# rspec example
require 'rubygems'
require 'markup_validity'

describe "my XHTML document" do
it "can has transitional xhtml" do
xhtml_document.should be_xhtml_transitional
end
end

###
# Rails controller test example
require 'test_helper'
require 'markup_validity'

class AwesomeControllerTest < ActionController::TestCase
test "valid markup" do
get :new
assert_xhtml_transitional @response.body
end
end

###
# Here is an example error report

Error on line: 7:
Element 'p': This element is not expected. Expected is one of ( a, br, span, bdo, object, applet, img, map, iframe, tt ).

6: <p>
7: <p>
8: Yo dawg, I heard you like p-tags
9: </p>
10: </p>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Members online

Forum statistics

Threads
473,769
Messages
2,569,579
Members
45,053
Latest member
BrodieSola

Latest Threads

Top