From 47198c5c9d8058a517ccda16b25672cec436a7e3 Mon Sep 17 00:00:00 2001 From: Nat Dean-Lewis Date: Mon, 23 Mar 2026 08:43:35 +0000 Subject: [PATCH] CLDC-4280: add time travel behaviour for staging (and check on test first) --- Gemfile | 5 ++++- config/initializers/timecop.rb | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 config/initializers/timecop.rb diff --git a/Gemfile b/Gemfile index 91ed6c8a8..d7f1db035 100644 --- a/Gemfile +++ b/Gemfile @@ -103,6 +103,10 @@ group :development do gem "rubocop-rails", require: false end +group :test, :staging do + gem "timecop", "~> 0.9.4" +end + group :test do gem "axe-core-rspec" gem "capybara", require: false @@ -111,7 +115,6 @@ group :test do gem "rspec-rails", require: false gem "selenium-webdriver", require: false gem "simplecov", require: false - gem "timecop", "~> 0.9.4" gem "webmock", require: false end diff --git a/config/initializers/timecop.rb b/config/initializers/timecop.rb new file mode 100644 index 000000000..1ab772c73 --- /dev/null +++ b/config/initializers/timecop.rb @@ -0,0 +1,4 @@ +if Rails.env.test? + require "timecop" + Timecop.travel(Time.zone.local(2026, 4, 1)) +end