test/rails_api_test.rb in rails-html-sanitizer-1.6.0.rc1 vs test/rails_api_test.rb in rails-html-sanitizer-1.6.0.rc2

- old
+ new

@@ -15,9 +15,23 @@ assert(Rails::Html::TargetScrubber) assert(Rails::Html::TextOnlyScrubber) assert(Rails::Html::Sanitizer) end + def test_best_supported_vendor_when_html5_is_not_supported_returns_html4 + Rails::HTML::Sanitizer.stub(:html5_support?, false) do + assert_equal(Rails::HTML4::Sanitizer, Rails::HTML::Sanitizer.best_supported_vendor) + end + end + + def test_best_supported_vendor_when_html5_is_supported_returns_html5 + skip("no HTML5 support on this platform") unless Rails::HTML::Sanitizer.html5_support? + + Rails::HTML::Sanitizer.stub(:html5_support?, true) do + assert_equal(Rails::HTML5::Sanitizer, Rails::HTML::Sanitizer.best_supported_vendor) + end + end + def test_html4_sanitizer_alias_full assert_equal(Rails::HTML4::FullSanitizer, Rails::HTML::FullSanitizer) assert_equal("Rails::HTML4::FullSanitizer", Rails::HTML::FullSanitizer.name) end