Class: Assert::ActualValue

Inherits:
Object
  • Object
show all
Defined in:
lib/assert/actual_value.rb

Instance Method Summary collapse

Constructor Details

#initialize(value, context:) ⇒ ActualValue

Returns a new instance of ActualValue.



5
6
7
8
# File 'lib/assert/actual_value.rb', line 5

def initialize(value, context:)
  @value = value
  @context = context
end

Instance Method Details

#does_not_equal(expected_value, *args) ⇒ Object Also known as: is_not_equal_to



67
68
69
# File 'lib/assert/actual_value.rb', line 67

def does_not_equal(expected_value, *args)
  @context.assert_not_equal(expected_value, @value, *args)
end

#does_not_include(object, *args) ⇒ Object



92
93
94
# File 'lib/assert/actual_value.rb', line 92

def does_not_include(object, *args)
  @context.assert_not_includes(object, @value, *args)
end

#does_not_match(expected_regex, *args) ⇒ Object



76
77
78
# File 'lib/assert/actual_value.rb', line 76

def does_not_match(expected_regex, *args)
  @context.assert_not_match(expected_regex, @value, *args)
end

#does_not_raise(*expected_exceptions) ⇒ Object



22
23
24
# File 'lib/assert/actual_value.rb', line 22

def does_not_raise(*expected_exceptions)
  @context.assert_nothing_raised(*expected_exceptions, &@value)
end

#does_not_respond_to(expected_method_name, *args) ⇒ Object



50
51
52
# File 'lib/assert/actual_value.rb', line 50

def does_not_respond_to(expected_method_name, *args)
  @context.assert_not_responds_to(expected_method_name, @value, *args)
end

#does_not_return_true(*args) ⇒ Object



14
15
16
# File 'lib/assert/actual_value.rb', line 14

def does_not_return_true(*args)
  @context.assert_not_block(*args, &@value)
end

#equals(expected_value, *args) ⇒ Object Also known as: is_equal_to



62
63
64
# File 'lib/assert/actual_value.rb', line 62

def equals(expected_value, *args)
  @context.assert_equal(expected_value, @value, *args)
end

#includes(object, *args) ⇒ Object



88
89
90
# File 'lib/assert/actual_value.rb', line 88

def includes(object, *args)
  @context.assert_includes(object, @value, *args)
end

#is_a_file(*args) ⇒ Object



120
121
122
# File 'lib/assert/actual_value.rb', line 120

def is_a_file(*args)
  @context.assert_file_exists(@value, *args)
end

#is_a_kind_of(expected_class, *args) ⇒ Object Also known as: is_kind_of



26
27
28
# File 'lib/assert/actual_value.rb', line 26

def is_a_kind_of(expected_class, *args)
  @context.assert_kind_of(expected_class, @value, *args)
end

#is_an_instance_of(expected_class, *args) ⇒ Object Also known as: is_instance_of



36
37
38
# File 'lib/assert/actual_value.rb', line 36

def is_an_instance_of(expected_class, *args)
  @context.assert_instance_of(expected_class, @value, *args)
end

#is_empty(*args) ⇒ Object



80
81
82
# File 'lib/assert/actual_value.rb', line 80

def is_empty(*args)
  @context.assert_empty(@value, *args)
end

#is_false(*args) ⇒ Object



112
113
114
# File 'lib/assert/actual_value.rb', line 112

def is_false(*args)
  @context.assert_false(@value, *args)
end

#is_nil(*args) ⇒ Object



96
97
98
# File 'lib/assert/actual_value.rb', line 96

def is_nil(*args)
  @context.assert_nil(@value, *args)
end

#is_not_a_file(*args) ⇒ Object



124
125
126
# File 'lib/assert/actual_value.rb', line 124

def is_not_a_file(*args)
  @context.assert_not_file_exists(@value, *args)
end

#is_not_a_kind_of(expected_class, *args) ⇒ Object Also known as: is_not_kind_of



31
32
33
# File 'lib/assert/actual_value.rb', line 31

def is_not_a_kind_of(expected_class, *args)
  @context.assert_not_kind_of(expected_class, @value, *args)
end

#is_not_an_instance_of(expected_class, *args) ⇒ Object Also known as: is_not_instance_of



41
42
43
# File 'lib/assert/actual_value.rb', line 41

def is_not_an_instance_of(expected_class, *args)
  @context.assert_not_instance_of(expected_class, @value, *args)
end

#is_not_empty(*args) ⇒ Object



84
85
86
# File 'lib/assert/actual_value.rb', line 84

def is_not_empty(*args)
  @context.assert_not_empty(@value, *args)
end

#is_not_false(*args) ⇒ Object



116
117
118
# File 'lib/assert/actual_value.rb', line 116

def is_not_false(*args)
  @context.assert_not_false(@value, *args)
end

#is_not_nil(*args) ⇒ Object



100
101
102
# File 'lib/assert/actual_value.rb', line 100

def is_not_nil(*args)
  @context.assert_not_nil(@value, *args)
end

#is_not_the_same_as(expected_object, *args) ⇒ Object



58
59
60
# File 'lib/assert/actual_value.rb', line 58

def is_not_the_same_as(expected_object, *args)
  @context.assert_not_same(expected_object, @value, *args)
end

#is_not_true(*args) ⇒ Object



108
109
110
# File 'lib/assert/actual_value.rb', line 108

def is_not_true(*args)
  @context.assert_not_true(@value, *args)
end

#is_the_same_as(expected_object, *args) ⇒ Object



54
55
56
# File 'lib/assert/actual_value.rb', line 54

def is_the_same_as(expected_object, *args)
  @context.assert_same(expected_object, @value, *args)
end

#is_true(*args) ⇒ Object



104
105
106
# File 'lib/assert/actual_value.rb', line 104

def is_true(*args)
  @context.assert_true(@value, *args)
end

#matches(expected_regex, *args) ⇒ Object



72
73
74
# File 'lib/assert/actual_value.rb', line 72

def matches(expected_regex, *args)
  @context.assert_match(expected_regex, @value, *args)
end

#raises(*expected_exceptions) ⇒ Object



18
19
20
# File 'lib/assert/actual_value.rb', line 18

def raises(*expected_exceptions)
  @context.assert_raises(*expected_exceptions, &@value)
end

#responds_to(expected_method_name, *args) ⇒ Object



46
47
48
# File 'lib/assert/actual_value.rb', line 46

def responds_to(expected_method_name, *args)
  @context.assert_responds_to(expected_method_name, @value, *args)
end

#returns_true(*args) ⇒ Object



10
11
12
# File 'lib/assert/actual_value.rb', line 10

def returns_true(*args)
  @context.assert_block(*args, &@value)
end