travel_to - set specific time during test
include include ActiveSupport::Testing::TimeHelpers it do travel_to Time.zone.local(2024, 5, 16, 12, 0, 0) do user = create(:user, tnc_accepted_at: Time.now) expect(user.tnc_accepted_at).to eq("2024-05-02 12:00:00") end do
approach where you don't need travel_to with be_within and delta
it do user = create :user expect(user.created_at).to be_within(4.seconds).of(Time.now)