You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
let(:now){Time.now.utc}itdotravel_to(now - 6.seconds)do
...
endtravel_to(now)do# << line causing rubocop Rails/FreezeCop to crash
...
endend
Resulted in an error. Since this was a new feature released in 2.16.0, I felt it was appropriate to raise this here, rather than rubocop/rubocop.
Expected behavior
This test should pass without a problem. Despite being defined within #714 as a fail-case since it includes a travel_to(now), it should be skipped as now might not be known as it is defined elsewhere.
Actual behavior
An error, logs below.
Steps to reproduce the problem
I've been able to reduce the problem down to the above code.
Replacing now with Time.now.utc suffices to solve the problem.
RuboCop version
As defined by rubocop: 1.36.0 (using Parser 3.1.2.1, rubocop-ast 1.21.0, running on ruby 3.1.0) [arm64-darwin21]
Version: rubocop-rails 2.16.0
A spec of the following format:
Resulted in an error. Since this was a new feature released in 2.16.0, I felt it was appropriate to raise this here, rather than rubocop/rubocop.
Expected behavior
This test should pass without a problem. Despite being defined within #714 as a fail-case since it includes a
travel_to(now)
, it should be skipped asnow
might not be known as it is defined elsewhere.Actual behavior
An error, logs below.
Steps to reproduce the problem
I've been able to reduce the problem down to the above code.
Replacing
now
withTime.now.utc
suffices to solve the problem.RuboCop version
As defined by rubocop:
1.36.0 (using Parser 3.1.2.1, rubocop-ast 1.21.0, running on ruby 3.1.0) [arm64-darwin21]
Version:
rubocop-rails 2.16.0
Rubocop debug logs:
The text was updated successfully, but these errors were encountered: