Class: Assert::ActualValue
- Inherits:
-
Object
- Object
- Assert::ActualValue
- Defined in:
- lib/assert/actual_value.rb
Instance Method Summary collapse
- #does_not_equal(expected_value, *args) ⇒ Object (also: #is_not_equal_to)
- #does_not_include(object, *args) ⇒ Object
- #does_not_match(expected_regex, *args) ⇒ Object
- #does_not_raise(*expected_exceptions) ⇒ Object
- #does_not_respond_to(expected_method_name, *args) ⇒ Object
- #does_not_return_true(*args) ⇒ Object
- #equals(expected_value, *args) ⇒ Object (also: #is_equal_to)
- #includes(object, *args) ⇒ Object
-
#initialize(value, context:) ⇒ ActualValue
constructor
A new instance of ActualValue.
- #is_a_file(*args) ⇒ Object
- #is_a_kind_of(expected_class, *args) ⇒ Object (also: #is_kind_of)
- #is_an_instance_of(expected_class, *args) ⇒ Object (also: #is_instance_of)
- #is_empty(*args) ⇒ Object
- #is_false(*args) ⇒ Object
- #is_nil(*args) ⇒ Object
- #is_not_a_file(*args) ⇒ Object
- #is_not_a_kind_of(expected_class, *args) ⇒ Object (also: #is_not_kind_of)
- #is_not_an_instance_of(expected_class, *args) ⇒ Object (also: #is_not_instance_of)
- #is_not_empty(*args) ⇒ Object
- #is_not_false(*args) ⇒ Object
- #is_not_nil(*args) ⇒ Object
- #is_not_the_same_as(expected_object, *args) ⇒ Object
- #is_not_true(*args) ⇒ Object
- #is_the_same_as(expected_object, *args) ⇒ Object
- #is_true(*args) ⇒ Object
- #matches(expected_regex, *args) ⇒ Object
- #raises(*expected_exceptions) ⇒ Object
- #responds_to(expected_method_name, *args) ⇒ Object
- #returns_true(*args) ⇒ Object
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 |