Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/lib/gitlab/null_request_store_spec.rb')
-rw-r--r--spec/lib/gitlab/null_request_store_spec.rb75
1 files changed, 0 insertions, 75 deletions
diff --git a/spec/lib/gitlab/null_request_store_spec.rb b/spec/lib/gitlab/null_request_store_spec.rb
deleted file mode 100644
index f68f478c73e..00000000000
--- a/spec/lib/gitlab/null_request_store_spec.rb
+++ /dev/null
@@ -1,75 +0,0 @@
-# frozen_string_literal: true
-
-require 'fast_spec_helper'
-
-RSpec.describe Gitlab::NullRequestStore do
- let(:null_store) { described_class.new }
-
- describe '#store' do
- it 'returns an empty hash' do
- expect(null_store.store).to eq({})
- end
- end
-
- describe '#active?' do
- it 'returns falsey' do
- expect(null_store.active?).to be_falsey
- end
- end
-
- describe '#read' do
- it 'returns nil' do
- expect(null_store.read('foo')).to be nil
- end
- end
-
- describe '#[]' do
- it 'returns nil' do
- expect(null_store['foo']).to be nil
- end
- end
-
- describe '#write' do
- it 'returns the same value' do
- expect(null_store.write('key', 'value')).to eq('value')
- end
- end
-
- describe '#[]=' do
- it 'returns the same value' do
- expect(null_store['key'] = 'value').to eq('value')
- end
- end
-
- describe '#exist?' do
- it 'returns falsey' do
- expect(null_store.exist?('foo')).to be_falsey
- end
- end
-
- describe '#fetch' do
- it 'returns the block result' do
- expect(null_store.fetch('key') { 'block result' }).to eq('block result') # rubocop:disable Style/RedundantFetchBlock
- end
- end
-
- describe '#delete' do
- context 'when a block is given' do
- it 'yields the key to the block' do
- expect do |b|
- null_store.delete('foo', &b)
- end.to yield_with_args('foo')
- end
-
- it 'returns the block result' do
- expect(null_store.delete('foo') { |key| 'block result' }).to eq('block result')
- end
- end
-
- context 'when a block is not given' do
- it 'returns nil' do
- expect(null_store.delete('foo')).to be nil
- end
- end
- end
-end