Module: Neospec::Expector::InclusionExpectors

Included in:
Neospec::Expector
Defined in:
lib/neospec/expector/inclusion_expectors.rb

Instance Method Summary collapse

Instance Method Details

#not_to_be_in(expected) ⇒ Object



28
29
30
31
32
33
34
# File 'lib/neospec/expector/inclusion_expectors.rb', line 28

def not_to_be_in(expected)
  if expected.include? actual
    failed "'#{actual}' not to be in #{expected}"
  else
    succeeded "not to be in #{expected}"
  end
end

#not_to_include(expected) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/neospec/expector/inclusion_expectors.rb', line 12

def not_to_include(expected)
  if actual.include? expected
    failed "#{actual} not to include '#{expected}'"
  else
    succeeded "not to include '#{expected}'"
  end
end

#to_be_in(expected) ⇒ Object



20
21
22
23
24
25
26
# File 'lib/neospec/expector/inclusion_expectors.rb', line 20

def to_be_in(expected)
  if expected.include? actual
    succeeded "to be in #{expected}"
  else
    failed "'#{actual}' to be in #{expected}"
  end
end

#to_include(expected) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/neospec/expector/inclusion_expectors.rb', line 4

def to_include(expected)
  if actual.include? expected
    succeeded "to include '#{expected}'"
  else
    failed "#{actual} to include '#{expected}'"
  end
end