summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroyuki Sato <h-sato@ruby-dev.jp>2016-12-20 00:45:51 +0900
committerHiroyuki Sato <h-sato@ruby-dev.jp>2016-12-20 18:24:24 +0900
commitb6d4c88d332c80992b880894feb4c4370e8f7b88 (patch)
tree1885a5aa7b9a0fc64c628979480cbfbbf3f92ad8
parent16511728cabb0284b9bd0011163a6d7b4acf1549 (diff)
downloadgitlab-ce-b6d4c88d332c80992b880894feb4c4370e8f7b88.tar.gz
Clean-up spec
-rw-r--r--spec/models/repository_spec.rb14
1 files changed, 4 insertions, 10 deletions
diff --git a/spec/models/repository_spec.rb b/spec/models/repository_spec.rb
index 9c4ce13e223..5e38f8bec16 100644
--- a/spec/models/repository_spec.rb
+++ b/spec/models/repository_spec.rb
@@ -146,17 +146,11 @@ describe Repository, models: true do
end
describe '#cache_last_commit_id_for_path' do
- subject { repository.cache_last_commit_id_for_path(sample_commit.id, '.gitignore') }
- let(:cache) { repository.send(:cache) }
- let(:key) { "last_commit_id_for_path:#{sample_commit.id}:#{Digest::SHA1.digest('.gitignore')}" }
- before { cache.expire(key) }
- after { cache.expire(key) }
-
it "caches #last_commit_id_for_path" do
- expect(repository).to receive(:last_commit_id_for_path).once.and_return('c1acaa58bbcbc3eafe538cb8274ba387047b69f8')
- 2.times do
- is_expected.to eq('c1acaa58bbcbc3eafe538cb8274ba387047b69f8')
- end
+ cache = repository.send(:cache)
+ key = "last_commit_id_for_path:#{sample_commit.id}:#{Digest::SHA1.hexdigest('.gitignore')}"
+ expect(cache).to receive(:fetch).with(key).and_return('c1acaa5')
+ expect(repository.cache_last_commit_id_for_path(sample_commit.id, '.gitignore')).to eq('c1acaa5')
end
end