class Assert::ActualValue
Public Class Methods
new(value = self.class.not_given, context:, &value_block)
click to toggle source
# File lib/assert/actual_value.rb, line 11 def initialize(value = self.class.not_given, context:, &value_block) @value = self.class.given?(value) ? value : value_block @context = context end
Public Instance Methods
changes(*args)
click to toggle source
# File lib/assert/actual_value.rb, line 32 def changes(*args) @context.assert_changes(*args, &@value) end
does_not_change(*args)
click to toggle source
# File lib/assert/actual_value.rb, line 36 def does_not_change(*args) @context.assert_not_changes(*args, &@value) end
does_not_equal(expected_value, *args)
click to toggle source
# File lib/assert/actual_value.rb, line 85 def does_not_equal(expected_value, *args) @context.assert_not_equal(expected_value, @value, *args) end
Also aliased as: is_not_equal_to
does_not_include(object, *args)
click to toggle source
# File lib/assert/actual_value.rb, line 110 def does_not_include(object, *args) @context.assert_not_includes(object, @value, *args) end
does_not_match(expected_regex, *args)
click to toggle source
# File lib/assert/actual_value.rb, line 94 def does_not_match(expected_regex, *args) @context.assert_not_match(expected_regex, @value, *args) end
does_not_raise(*expected_exceptions)
click to toggle source
# File lib/assert/actual_value.rb, line 28 def does_not_raise(*expected_exceptions) @context.assert_nothing_raised(*expected_exceptions, &@value) end
does_not_respond_to(expected_method_name, *args)
click to toggle source
# File lib/assert/actual_value.rb, line 66 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)
click to toggle source
# File lib/assert/actual_value.rb, line 20 def does_not_return_true(*args) @context.assert_not_block(*args, &@value) end
equals(expected_value, *args)
click to toggle source
# File lib/assert/actual_value.rb, line 80 def equals(expected_value, *args) @context.assert_equal(expected_value, @value, *args) end
Also aliased as: is_equal_to
includes(object, *args)
click to toggle source
# File lib/assert/actual_value.rb, line 106 def includes(object, *args) @context.assert_includes(object, @value, *args) end
is_a(expected_class, *args)
click to toggle source
# File lib/assert/actual_value.rb, line 40 def is_a(expected_class, *args) @context.assert_is_a(expected_class, @value, *args) end
Also aliased as: is_a_kind_of, is_kind_of
is_a_file(*args)
click to toggle source
# File lib/assert/actual_value.rb, line 138 def is_a_file(*args) @context.assert_file_exists(@value, *args) end
is_an_instance_of(expected_class, *args)
click to toggle source
# File lib/assert/actual_value.rb, line 52 def is_an_instance_of(expected_class, *args) @context.assert_instance_of(expected_class, @value, *args) end
Also aliased as: is_instance_of
is_empty(*args)
click to toggle source
# File lib/assert/actual_value.rb, line 98 def is_empty(*args) @context.assert_empty(@value, *args) end
is_false(*args)
click to toggle source
# File lib/assert/actual_value.rb, line 130 def is_false(*args) @context.assert_false(@value, *args) end
is_nil(*args)
click to toggle source
# File lib/assert/actual_value.rb, line 114 def is_nil(*args) @context.assert_nil(@value, *args) end
is_not_a(expected_class, *args)
click to toggle source
# File lib/assert/actual_value.rb, line 46 def is_not_a(expected_class, *args) @context.assert_is_not_a(expected_class, @value, *args) end
Also aliased as: is_not_a_kind_of, is_not_kind_of
is_not_a_file(*args)
click to toggle source
# File lib/assert/actual_value.rb, line 142 def is_not_a_file(*args) @context.assert_not_file_exists(@value, *args) end
is_not_an_instance_of(expected_class, *args)
click to toggle source
# File lib/assert/actual_value.rb, line 57 def is_not_an_instance_of(expected_class, *args) @context.assert_not_instance_of(expected_class, @value, *args) end
Also aliased as: is_not_instance_of
is_not_empty(*args)
click to toggle source
# File lib/assert/actual_value.rb, line 102 def is_not_empty(*args) @context.assert_not_empty(@value, *args) end
is_not_false(*args)
click to toggle source
# File lib/assert/actual_value.rb, line 134 def is_not_false(*args) @context.assert_not_false(@value, *args) end
is_not_nil(*args)
click to toggle source
# File lib/assert/actual_value.rb, line 118 def is_not_nil(*args) @context.assert_not_nil(@value, *args) end
is_not_the_same_as(expected_object, *args)
click to toggle source
# File lib/assert/actual_value.rb, line 75 def is_not_the_same_as(expected_object, *args) @context.assert_not_same(expected_object, @value, *args) end
Also aliased as: is_not
is_not_true(*args)
click to toggle source
# File lib/assert/actual_value.rb, line 126 def is_not_true(*args) @context.assert_not_true(@value, *args) end
is_the_same_as(expected_object, *args)
click to toggle source
# File lib/assert/actual_value.rb, line 70 def is_the_same_as(expected_object, *args) @context.assert_same(expected_object, @value, *args) end
Also aliased as: is
is_true(*args)
click to toggle source
# File lib/assert/actual_value.rb, line 122 def is_true(*args) @context.assert_true(@value, *args) end
matches(expected_regex, *args)
click to toggle source
# File lib/assert/actual_value.rb, line 90 def matches(expected_regex, *args) @context.assert_match(expected_regex, @value, *args) end
raises(*expected_exceptions)
click to toggle source
# File lib/assert/actual_value.rb, line 24 def raises(*expected_exceptions) @context.assert_raises(*expected_exceptions, &@value) end
responds_to(expected_method_name, *args)
click to toggle source
# File lib/assert/actual_value.rb, line 62 def responds_to(expected_method_name, *args) @context.assert_responds_to(expected_method_name, @value, *args) end
returns_true(*args)
click to toggle source
# File lib/assert/actual_value.rb, line 16 def returns_true(*args) @context.assert_block(*args, &@value) end