Files
gitlab-foss/spec/support/shared_contexts/encryption_key_context.rb
2025-04-16 09:08:32 +00:00

10 lines
386 B
Ruby

# frozen_string_literal: true
RSpec.shared_context 'with encryption key' do |key_type, secret|
before do
key = instance_double(ActiveRecord::Encryption::Key, secret: secret)
key_provider = instance_double(Gitlab::Encryption::KeyProviderWrapper, encryption_key: key)
allow(Gitlab::Encryption::KeyProvider).to receive(:[]).with(key_type).and_return(key_provider)
end
end