Module: Appom::Visual
- Defined in:
- lib/appom/visual.rb
Overview
Visual testing functionality for Appom automation framework Provides visual regression testing and screenshot comparison
Defined Under Namespace
Modules: DSL
Classes: TestHelpers
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.test_helpers ⇒ Object
567
568
569
|
# File 'lib/appom/visual.rb', line 567
def test_helpers
@test_helpers ||= TestHelpers.new
end
|
Class Method Details
.clear_results! ⇒ Object
592
593
594
|
# File 'lib/appom/visual.rb', line 592
def clear_results!
test_helpers.clear_results!
end
|
.generate_report ⇒ Object
584
585
586
|
# File 'lib/appom/visual.rb', line 584
def generate_report(**)
test_helpers.generate_report(**)
end
|
.regression_test(name) ⇒ Object
572
573
574
|
# File 'lib/appom/visual.rb', line 572
def regression_test(name, **)
test_helpers.visual_regression_test(name, **)
end
|
.results_summary ⇒ Object
588
589
590
|
# File 'lib/appom/visual.rb', line 588
def results_summary
test_helpers.results_summary
end
|
.take_screenshot(name) ⇒ Object
576
577
578
|
# File 'lib/appom/visual.rb', line 576
def take_screenshot(name, **)
test_helpers.take_visual_screenshot(name, **)
end
|
.update_baselines(test_names = nil) ⇒ Object
596
597
598
|
# File 'lib/appom/visual.rb', line 596
def update_baselines(test_names = nil)
test_helpers.update_baselines(test_names)
end
|
.visual_diff(image1, image2) ⇒ Object
580
581
582
|
# File 'lib/appom/visual.rb', line 580
def visual_diff(image1, image2, **)
test_helpers.visual_diff(image1, image2, **)
end
|