blob: 73a0290591448d020c4f1e4af9ceb95ea0a53fc1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# frozen_string_literal: true
RSpec.shared_examples_for 'update feature flag client' do
let!(:client) { create(:operations_feature_flags_client, project: project) }
it 'updates last feature flag updated at' do
freeze_time do
expect { subject }.to change { client.reload.last_feature_flag_updated_at }.from(nil).to(Time.current)
end
end
end
RSpec.shared_examples_for 'does not update feature flag client' do
let!(:client) { create(:operations_feature_flags_client, project: project) }
it 'does not update last feature flag updated at' do
expect { subject }.not_to change { client.reload.last_feature_flag_updated_at }
end
end
|