Module: Capybara
- Defined in:
- lib/capybara/validate_html5.rb
Defined Under Namespace
Modules: DSL Classes: HTML5ValidationError
Class Method Summary collapse
-
.custom_html_validation(&block) ⇒ Object
Define custom validation to use, in addition to standard HTML5 validation.
Class Method Details
.custom_html_validation(&block) ⇒ Object
Define custom validation to use, in addition to standard HTML5 validation. This can allow you to detect and raise errors for issues that are not caught by Nokogiri’s HTML5 validation.
95 96 97 98 99 100 101 102 |
# File 'lib/capybara/validate_html5.rb', line 95 def self.custom_html_validation(&block) RackTest::ValidateDom.class_eval do define_method(:custom_html_validation, &block) alias_method(:custom_html_validation, :custom_html_validation) private(:custom_html_validation) end nil end |