Module: CustomRspecMatchers::Matchers
- Defined in:
- lib/custom_rspec_matchers/matchers/filter_matcher.rb,
lib/custom_rspec_matchers/matchers/callback_matcher.rb,
lib/custom_rspec_matchers/matchers/inherit_from_matcher.rb
Defined Under Namespace
Classes: CallbackMatcher, FilterMatcher, InheritFromMatcher
Instance Method Summary
collapse
Instance Method Details
#have_after_create_callback(method) ⇒ Object
24
25
26
|
# File 'lib/custom_rspec_matchers/matchers/callback_matcher.rb', line 24
def have_after_create_callback(method)
CallbackMatcher.new(:after, :create, method)
end
|
#have_after_filter(expected_filter) ⇒ Object
75
76
77
|
# File 'lib/custom_rspec_matchers/matchers/filter_matcher.rb', line 75
def have_after_filter(expected_filter)
FilterMatcher.new :after, expected_filter
end
|
#have_after_save_callback(method) ⇒ Object
36
37
38
|
# File 'lib/custom_rspec_matchers/matchers/callback_matcher.rb', line 36
def have_after_save_callback(method)
CallbackMatcher.new(:after, :save, method)
end
|
#have_after_update_callback(method) ⇒ Object
48
49
50
|
# File 'lib/custom_rspec_matchers/matchers/callback_matcher.rb', line 48
def have_after_update_callback(method)
CallbackMatcher.new(:after, :update, method)
end
|
#have_around_create_callback(method) ⇒ Object
32
33
34
|
# File 'lib/custom_rspec_matchers/matchers/callback_matcher.rb', line 32
def have_around_create_callback(method)
CallbackMatcher.new(:around, :create, method)
end
|
#have_around_save_callback(method) ⇒ Object
44
45
46
|
# File 'lib/custom_rspec_matchers/matchers/callback_matcher.rb', line 44
def have_around_save_callback(method)
CallbackMatcher.new(:around, :save, method)
end
|
#have_around_update_callback(method) ⇒ Object
56
57
58
|
# File 'lib/custom_rspec_matchers/matchers/callback_matcher.rb', line 56
def have_around_update_callback(method)
CallbackMatcher.new(:around, :update, method)
end
|
#have_before_create_callback(method) ⇒ Object
28
29
30
|
# File 'lib/custom_rspec_matchers/matchers/callback_matcher.rb', line 28
def have_before_create_callback(method)
CallbackMatcher.new(:before, :create, method)
end
|
#have_before_filter(expected_filter) ⇒ Object
66
67
68
|
# File 'lib/custom_rspec_matchers/matchers/filter_matcher.rb', line 66
def have_before_filter(expected_filter)
FilterMatcher.new :before, expected_filter
end
|
#have_before_save_callback(method) ⇒ Object
40
41
42
|
# File 'lib/custom_rspec_matchers/matchers/callback_matcher.rb', line 40
def have_before_save_callback(method)
CallbackMatcher.new(:before, :save, method)
end
|
#have_before_update_callback(method) ⇒ Object
52
53
54
|
# File 'lib/custom_rspec_matchers/matchers/callback_matcher.rb', line 52
def have_before_update_callback(method)
CallbackMatcher.new(:before, :update, method)
end
|
#include_after_filter(expected_filter) ⇒ Object
79
80
81
82
|
# File 'lib/custom_rspec_matchers/matchers/filter_matcher.rb', line 79
def include_after_filter(expected_filter)
RSpec.deprecate("include_after_filter","have_after_filter")
have_after_filter(expected_filter)
end
|
#include_before_filter(expected_filter) ⇒ Object
70
71
72
73
|
# File 'lib/custom_rspec_matchers/matchers/filter_matcher.rb', line 70
def include_before_filter(expected_filter)
RSpec.deprecate("include_before_filter","have_before_filter")
have_before_filter(expected_filter)
end
|
#inherit_from(clazz) ⇒ Object
22
23
24
|
# File 'lib/custom_rspec_matchers/matchers/inherit_from_matcher.rb', line 22
def inherit_from(clazz)
InheritFromMatcher.new(clazz)
end
|