From a9ec3ae0985cb5425c07a35bad81c2ef9074491f Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Wed, 7 Feb 2024 13:35:31 +0530 Subject: [PATCH] test: ensure that timestamp is in correct range (#8868) Co-authored-by: Muhsin Keloth --- spec/controllers/super_admin/accounts_controller_spec.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spec/controllers/super_admin/accounts_controller_spec.rb b/spec/controllers/super_admin/accounts_controller_spec.rb index 63cad0447..6b7e6eeed 100644 --- a/spec/controllers/super_admin/accounts_controller_spec.rb +++ b/spec/controllers/super_admin/accounts_controller_spec.rb @@ -49,7 +49,8 @@ RSpec.describe 'Super Admin accounts API', type: :request do expect(response).to have_http_status(:redirect) expect(flash[:notice]).to eq('Cache keys cleared') - expect(account.reload.cache_keys.values.all? { |v| v.to_i == now_timestamp }).to be(true) + range = now_timestamp..(now_timestamp + 10) + expect(account.reload.cache_keys.values.all? { |v| range.cover?(v.to_i) }).to be(true) end end end