lib/rubocop/cop/discourse/time_eq_matcher.rb in rubocop-discourse-3.8.1 vs lib/rubocop/cop/discourse/time_eq_matcher.rb in rubocop-discourse-3.8.2
- old
+ new
@@ -9,11 +9,11 @@
# # bad
# expect(user.created_at).to eq(Time.zone.now)
#
# # good
# expect(user.created_at).to eq_time(Time.zone.now)
- class TimeEqMatcher < Cop
+ class TimeEqMatcher < Base
MSG = "Use eq_time when testing timestamps"
def_node_matcher :using_eq_matcher_with_timestamp?, <<-MATCHER
(send
(send nil? :expect
@@ -27,12 +27,10 @@
add_offense(node, message: MSG)
end
def autocorrect(node)
- lambda do |corrector|
- corrector.replace(node.children.last.loc.selector, "eq_time")
- end
+ lambda { |corrector| corrector.replace(node.children.last.loc.selector, "eq_time") }
end
private
def timestamp_suffix?(property)