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

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

#highlightObject



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_stabilityObject



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