summaryrefslogtreecommitdiff
path: root/spec/requests/api/project_snapshots_spec.rb
diff options
context:
space:
mode:
authorJacob Vosmaer <jacob@gitlab.com>2019-08-28 16:51:17 +0000
committerMichael Kozono <mkozono@gmail.com>2019-08-28 16:51:17 +0000
commit85d88d67cca58945aa6d4835bf3a518f12019e3a (patch)
tree5b97f7dbd8f5295d8bcbfdd83e50783c4a3ad548 /spec/requests/api/project_snapshots_spec.rb
parentc21c3c6ce894434667cf88bc0d4b17792cb03b0e (diff)
downloadgitlab-ce-85d88d67cca58945aa6d4835bf3a518f12019e3a.tar.gz
Support Gitaly feature flags in workhorse
Diffstat (limited to 'spec/requests/api/project_snapshots_spec.rb')
-rw-r--r--spec/requests/api/project_snapshots_spec.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/spec/requests/api/project_snapshots_spec.rb b/spec/requests/api/project_snapshots_spec.rb
index 44b5ee1f130..2857715cdbe 100644
--- a/spec/requests/api/project_snapshots_spec.rb
+++ b/spec/requests/api/project_snapshots_spec.rb
@@ -6,6 +6,12 @@ describe API::ProjectSnapshots do
let(:project) { create(:project) }
let(:admin) { create(:admin) }
+ before do
+ allow(Feature::Gitaly).to receive(:server_feature_flags).and_return({
+ 'gitaly-feature-foobar' => 'true'
+ })
+ end
+
describe 'GET /projects/:id/snapshot' do
def expect_snapshot_response_for(repository)
type, params = workhorse_send_data
@@ -13,6 +19,7 @@ describe API::ProjectSnapshots do
expect(type).to eq('git-snapshot')
expect(params).to eq(
'GitalyServer' => {
+ 'features' => { 'gitaly-feature-foobar' => 'true' },
'address' => Gitlab::GitalyClient.address(repository.project.repository_storage),
'token' => Gitlab::GitalyClient.token(repository.project.repository_storage)
},