This involves a few things: - set now at the beginning of each test (e.g., let(:now) { DateTime.current } ) - let timecopped use :now by default (e.g., subject { timecopped { do_the_thing } } )