Module: Appom::Visual::DSL
- Defined in:
- lib/appom/visual.rb
Overview
Visual test DSL
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
- #compare_visuals(baseline_name) ⇒ Object
- #highlight ⇒ Object
- #visual_regression_test(name) ⇒ Object
- #visual_screenshot(name) ⇒ Object
- #wait_for_visual_stability ⇒ Object
Class Method Details
.included(base) ⇒ Object
519 520 521 |
# File 'lib/appom/visual.rb', line 519 def self.included(base) base.extend(ClassMethods) end |
Instance Method Details
#compare_visuals(baseline_name) ⇒ Object
550 551 552 |
# File 'lib/appom/visual.rb', line 550 def compare_visuals(baseline_name, **) self.class.visual_test_helper.compare_element_visuals(self, baseline_name, **) end |
#highlight ⇒ Object
558 559 560 |
# File 'lib/appom/visual.rb', line 558 def highlight(**) self.class.visual_test_helper.highlight_element(self, **) end |
#visual_regression_test(name) ⇒ Object
542 543 544 |
# File 'lib/appom/visual.rb', line 542 def visual_regression_test(name, **) self.class.visual_test_helper.visual_regression_test(name, **) end |
#visual_screenshot(name) ⇒ Object
546 547 548 |
# File 'lib/appom/visual.rb', line 546 def visual_screenshot(name, **) self.class.visual_test_helper.take_visual_screenshot(name, **) end |
#wait_for_visual_stability ⇒ Object
554 555 556 |
# File 'lib/appom/visual.rb', line 554 def wait_for_visual_stability(**) self.class.visual_test_helper.wait_for_visual_stability(**) end |