Sha256: 656ec55ff22be78f60bca32bdc2d6b4bf828c566824716df16a3ea6d4162709d
Contents?: true
Size: 963 Bytes
Versions: 4
Compression:
Stored size: 963 Bytes
Contents
require "calabash-cucumber" module Briar module Label def label_exists? (name) !query("label marked:'#{name}'").empty? end def should_see_label (name) res = label_exists? (name) unless res screenshot_and_raise "i could not find label with access id #{name}" end end def label_exists_with_text? (name, text) actual = query("label marked:'#{name}'", :text).first actual.eql? text end def should_see_label_with_text (name, text) unless label_exists_with_text?(name, text) actual = query("label marked:'#{name}'", :text).first screenshot_and_raise "i expected to see '#{text}' in label named '#{name}' but found '#{actual}'" end end def should_not_see_label_with_text (name, text) if label_exists_with_text?(name, text) screenshot_and_raise "i expected that i would not see '#{text}' in label named '#{name}'" end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
briar-0.0.7 | lib/briar/label.rb |
briar-0.0.6 | lib/briar/label.rb |
briar-0.0.5 | lib/briar/label.rb |
briar-0.0.4 | lib/briar/label.rb |