require File.join(File.dirname(__FILE__), 'spec_helper') describe "RspecW3cMatchers" do it "should failure XHTML 10 Strict" do FAILURE_XHTML_10_STRICT =< Fresh Merb App HELLO EOF FAILURE_XHTML_10_STRICT.should_not be_xhtml_10_strict FAILURE_XHTML_10_STRICT.should_not be_valid_html(:xhtml10_strict) FAILURE_XHTML_10_STRICT.should_not be_valid_html end it "should success XHTML 10 Strict" do SUCCESS_XHTML_10_STRICT =< Fresh Merb App

HELLO

EOF SUCCESS_XHTML_10_STRICT.should be_xhtml_10_strict SUCCESS_XHTML_10_STRICT.should be_valid_html(:xhtml10_strict) SUCCESS_XHTML_10_STRICT.should be_xhtml_10_transitional SUCCESS_XHTML_10_STRICT.should be_valid_html(:xhtml10_transitional) SUCCESS_XHTML_10_STRICT.should be_valid_html end it "should success XHTML 10 Strict over 3000byte data" do LONG_XHTML_10_STRICT =< Fresh Merb App

#{'H' * 1024}

EOF LONG_XHTML_10_STRICT.should be_xhtml_10_strict LONG_XHTML_10_STRICT.should be_valid_html(:xhtml10_strict) LONG_XHTML_10_STRICT.should be_xhtml_10_transitional LONG_XHTML_10_STRICT.should be_valid_html(:xhtml10_transitional) LONG_XHTML_10_STRICT.should be_valid_html end end