Module: Capybara::RSpecMatchers::CountSugar

Included in:
Matchers::HaveAncestor, Matchers::HaveSelector, Matchers::HaveSibling, Matchers::HaveText
Defined in:
lib/capybara/rspec/matchers/count_sugar.rb

Instance Method Summary collapse

Instance Method Details

#at_least(number) ⇒ Object



20
21
22
23
# File 'lib/capybara/rspec/matchers/count_sugar.rb', line 20

def at_least(number)
  options[:minimum] = number
  self
end

#at_most(number) ⇒ Object



15
16
17
18
# File 'lib/capybara/rspec/matchers/count_sugar.rb', line 15

def at_most(number)
  options[:maximum] = number
  self
end

#exactly(number) ⇒ Object



10
11
12
13
# File 'lib/capybara/rspec/matchers/count_sugar.rb', line 10

def exactly(number)
  options[:count] = number
  self
end

#onceObject



6
# File 'lib/capybara/rspec/matchers/count_sugar.rb', line 6

def once; exactly(1); end

#thriceObject



8
# File 'lib/capybara/rspec/matchers/count_sugar.rb', line 8

def thrice; exactly(3); end

#timesObject



25
26
27
# File 'lib/capybara/rspec/matchers/count_sugar.rb', line 25

def times
  self
end

#twiceObject



7
# File 'lib/capybara/rspec/matchers/count_sugar.rb', line 7

def twice; exactly(2); end