summaryrefslogtreecommitdiff
path: root/spec/requests/api/branches_spec.rb
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2015-07-21 18:52:56 -0700
committerStan Hu <stanhu@gmail.com>2015-07-21 19:09:33 -0700
commit5aff5223d4ba675beae2673fe5ed204531f5b42c (patch)
tree1607d00ead4bfb63d9b56ff32e4ae735c1049c69 /spec/requests/api/branches_spec.rb
parentdc5504812d8e6c4976a1c4bd9850c428a138b1fb (diff)
downloadgitlab-ce-5aff5223d4ba675beae2673fe5ed204531f5b42c.tar.gz
Clearing the entire Redis cache may be too expensive; just use
the repository expire_cache method
Diffstat (limited to 'spec/requests/api/branches_spec.rb')
-rw-r--r--spec/requests/api/branches_spec.rb8
1 files changed, 2 insertions, 6 deletions
diff --git a/spec/requests/api/branches_spec.rb b/spec/requests/api/branches_spec.rb
index bb3862c9eb2..5c1b58535cc 100644
--- a/spec/requests/api/branches_spec.rb
+++ b/spec/requests/api/branches_spec.rb
@@ -13,13 +13,9 @@ describe API::API, api: true do
let!(:branch_sha) { '0b4bc9a49b562e85de7cc9e834518ea6828729b9' }
describe "GET /projects/:id/repository/branches" do
- before do
- # Ensure that repository.branch_names is cleared from the cache at start to ensure
- # the list matches reality
- Rails.cache.clear
- end
-
it "should return an array of project branches" do
+ project.repository.expire_cache
+
get api("/projects/#{project.id}/repository/branches", user)
expect(response.status).to eq(200)
expect(json_response).to be_an Array