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/contracts/provider/pact_helpers')
-rw-r--r--spec/contracts/provider/pact_helpers/project/merge_request/show/diffs_batch_helper.rb18
-rw-r--r--spec/contracts/provider/pact_helpers/project/merge_request/show/diffs_metadata_helper.rb20
-rw-r--r--spec/contracts/provider/pact_helpers/project/merge_request/show/discussions_helper.rb20
-rw-r--r--spec/contracts/provider/pact_helpers/project/merge_requests/show/get_diffs_batch_helper.rb24
-rw-r--r--spec/contracts/provider/pact_helpers/project/merge_requests/show/get_diffs_metadata_helper.rb24
-rw-r--r--spec/contracts/provider/pact_helpers/project/merge_requests/show/get_discussions_helper.rb24
-rw-r--r--spec/contracts/provider/pact_helpers/project/pipeline/index/create_a_new_pipeline_helper.rb20
-rw-r--r--spec/contracts/provider/pact_helpers/project/pipeline/index/get_list_project_pipelines_helper.rb20
-rw-r--r--spec/contracts/provider/pact_helpers/project/pipeline/show/delete_pipeline_helper.rb21
-rw-r--r--spec/contracts/provider/pact_helpers/project/pipeline/show/get_pipeline_header_data_helper.rb22
-rw-r--r--spec/contracts/provider/pact_helpers/project/pipeline_schedule/update_pipeline_schedule_helper.rb20
-rw-r--r--spec/contracts/provider/pact_helpers/project/pipeline_schedules/edit/put_edit_a_pipeline_schedule_helper.rb24
-rw-r--r--spec/contracts/provider/pact_helpers/project/pipelines/index/get_list_project_pipelines_helper.rb24
-rw-r--r--spec/contracts/provider/pact_helpers/project/pipelines/new/post_create_a_new_pipeline_helper.rb24
-rw-r--r--spec/contracts/provider/pact_helpers/project/pipelines/show/delete_pipeline_helper.rb24
-rw-r--r--spec/contracts/provider/pact_helpers/project/pipelines/show/get_pipeline_header_data_helper.rb24
16 files changed, 192 insertions, 161 deletions
diff --git a/spec/contracts/provider/pact_helpers/project/merge_request/show/diffs_batch_helper.rb b/spec/contracts/provider/pact_helpers/project/merge_request/show/diffs_batch_helper.rb
deleted file mode 100644
index 71f302f2c44..00000000000
--- a/spec/contracts/provider/pact_helpers/project/merge_request/show/diffs_batch_helper.rb
+++ /dev/null
@@ -1,18 +0,0 @@
-# frozen_string_literal: true
-
-require_relative '../../../../spec_helper'
-require_relative '../../../../states/project/merge_request/show_state'
-
-module Provider
- module DiffsBatchHelper
- Pact.service_provider "Merge Request Diffs Batch Endpoint" do
- app { Environments::Test.app }
-
- honours_pact_with 'MergeRequest#show' do
- pact_uri '../contracts/project/merge_request/show/mergerequest#show-merge_request_diffs_batch_endpoint.json'
- end
-
- Provider::PublishContractHelper.publish_contract_setup.call
- end
- end
-end
diff --git a/spec/contracts/provider/pact_helpers/project/merge_request/show/diffs_metadata_helper.rb b/spec/contracts/provider/pact_helpers/project/merge_request/show/diffs_metadata_helper.rb
deleted file mode 100644
index 60a3abea5ae..00000000000
--- a/spec/contracts/provider/pact_helpers/project/merge_request/show/diffs_metadata_helper.rb
+++ /dev/null
@@ -1,20 +0,0 @@
-# frozen_string_literal: true
-
-require_relative '../../../../spec_helper'
-require_relative '../../../../states/project/merge_request/show_state'
-
-module Provider
- module DiffsMetadataHelper
- Pact.service_provider "Merge Request Diffs Metadata Endpoint" do
- app { Environments::Test.app }
-
- honours_pact_with 'MergeRequest#show' do
- pact_uri '../contracts/project/merge_request/show/mergerequest#show-merge_request_diffs_metadata_endpoint.json'
- end
-
- app_version Provider::PublishContractHelper::PROVIDER_VERSION
- app_version_branch Provider::PublishContractHelper::PROVIDER_BRANCH
- publish_verification_results Provider::PublishContractHelper::PUBLISH_FLAG
- end
- end
-end
diff --git a/spec/contracts/provider/pact_helpers/project/merge_request/show/discussions_helper.rb b/spec/contracts/provider/pact_helpers/project/merge_request/show/discussions_helper.rb
deleted file mode 100644
index b9308af0a1a..00000000000
--- a/spec/contracts/provider/pact_helpers/project/merge_request/show/discussions_helper.rb
+++ /dev/null
@@ -1,20 +0,0 @@
-# frozen_string_literal: true
-
-require_relative '../../../../spec_helper'
-require_relative '../../../../states/project/merge_request/show_state'
-
-module Provider
- module DiscussionsHelper
- Pact.service_provider "Merge Request Discussions Endpoint" do
- app { Environments::Test.app }
-
- honours_pact_with 'MergeRequest#show' do
- pact_uri '../contracts/project/merge_request/show/mergerequest#show-merge_request_discussions_endpoint.json'
- end
-
- app_version Provider::PublishContractHelper::PROVIDER_VERSION
- app_version_branch Provider::PublishContractHelper::PROVIDER_BRANCH
- publish_verification_results Provider::PublishContractHelper::PUBLISH_FLAG
- end
- end
-end
diff --git a/spec/contracts/provider/pact_helpers/project/merge_requests/show/get_diffs_batch_helper.rb b/spec/contracts/provider/pact_helpers/project/merge_requests/show/get_diffs_batch_helper.rb
new file mode 100644
index 00000000000..aa97a07c07b
--- /dev/null
+++ b/spec/contracts/provider/pact_helpers/project/merge_requests/show/get_diffs_batch_helper.rb
@@ -0,0 +1,24 @@
+# frozen_string_literal: true
+
+require_relative "../../../../spec_helper"
+require_relative "../../../../helpers/contract_source_helper"
+require_relative "../../../../helpers/publish_contract_helper"
+require_relative "../../../../states/project/merge_requests/show_state"
+
+module Provider
+ module DiffsBatchHelper
+ Pact.service_provider "GET diffs batch" do
+ app { Environments::Test.app }
+
+ honours_pact_with "MergeRequests#show" do
+ pact_uri Provider::ContractSourceHelper.contract_location(:spec, __FILE__)
+ end
+
+ Provider::PublishContractHelper.publish_contract_setup.call(
+ method(:app_version),
+ method(:app_version_branch),
+ method(:publish_verification_results)
+ )
+ end
+ end
+end
diff --git a/spec/contracts/provider/pact_helpers/project/merge_requests/show/get_diffs_metadata_helper.rb b/spec/contracts/provider/pact_helpers/project/merge_requests/show/get_diffs_metadata_helper.rb
new file mode 100644
index 00000000000..891585b0066
--- /dev/null
+++ b/spec/contracts/provider/pact_helpers/project/merge_requests/show/get_diffs_metadata_helper.rb
@@ -0,0 +1,24 @@
+# frozen_string_literal: true
+
+require_relative "../../../../spec_helper"
+require_relative "../../../../helpers/contract_source_helper"
+require_relative "../../../../helpers/publish_contract_helper"
+require_relative "../../../../states/project/merge_requests/show_state"
+
+module Provider
+ module DiffsMetadataHelper
+ Pact.service_provider "GET diffs metadata" do
+ app { Environments::Test.app }
+
+ honours_pact_with "MergeRequests#show" do
+ pact_uri Provider::ContractSourceHelper.contract_location(:spec, __FILE__)
+ end
+
+ Provider::PublishContractHelper.publish_contract_setup.call(
+ method(:app_version),
+ method(:app_version_branch),
+ method(:publish_verification_results)
+ )
+ end
+ end
+end
diff --git a/spec/contracts/provider/pact_helpers/project/merge_requests/show/get_discussions_helper.rb b/spec/contracts/provider/pact_helpers/project/merge_requests/show/get_discussions_helper.rb
new file mode 100644
index 00000000000..229818366ca
--- /dev/null
+++ b/spec/contracts/provider/pact_helpers/project/merge_requests/show/get_discussions_helper.rb
@@ -0,0 +1,24 @@
+# frozen_string_literal: true
+
+require_relative "../../../../spec_helper"
+require_relative "../../../../helpers/contract_source_helper"
+require_relative "../../../../helpers/publish_contract_helper"
+require_relative "../../../../states/project/merge_requests/show_state"
+
+module Provider
+ module DiscussionsHelper
+ Pact.service_provider "GET discussions" do
+ app { Environments::Test.app }
+
+ honours_pact_with "MergeRequests#show" do
+ pact_uri Provider::ContractSourceHelper.contract_location(:spec, __FILE__)
+ end
+
+ Provider::PublishContractHelper.publish_contract_setup.call(
+ method(:app_version),
+ method(:app_version_branch),
+ method(:publish_verification_results)
+ )
+ end
+ end
+end
diff --git a/spec/contracts/provider/pact_helpers/project/pipeline/index/create_a_new_pipeline_helper.rb b/spec/contracts/provider/pact_helpers/project/pipeline/index/create_a_new_pipeline_helper.rb
deleted file mode 100644
index 2af960bc9fd..00000000000
--- a/spec/contracts/provider/pact_helpers/project/pipeline/index/create_a_new_pipeline_helper.rb
+++ /dev/null
@@ -1,20 +0,0 @@
-# frozen_string_literal: true
-
-require_relative '../../../../spec_helper'
-require_relative '../../../../states/project/pipeline/new_state'
-
-module Provider
- module CreateNewPipelineHelper
- Pact.service_provider "POST Create a new pipeline" do
- app { Environments::Test.app }
-
- honours_pact_with 'Pipelines#new' do
- pact_uri '../contracts/project/pipeline/new/pipelines#new-post_create_a_new_pipeline.json'
- end
-
- app_version Provider::PublishContractHelper::PROVIDER_VERSION
- app_version_branch Provider::PublishContractHelper::PROVIDER_BRANCH
- publish_verification_results Provider::PublishContractHelper::PUBLISH_FLAG
- end
- end
-end
diff --git a/spec/contracts/provider/pact_helpers/project/pipeline/index/get_list_project_pipelines_helper.rb b/spec/contracts/provider/pact_helpers/project/pipeline/index/get_list_project_pipelines_helper.rb
deleted file mode 100644
index 37cddd1b80e..00000000000
--- a/spec/contracts/provider/pact_helpers/project/pipeline/index/get_list_project_pipelines_helper.rb
+++ /dev/null
@@ -1,20 +0,0 @@
-# frozen_string_literal: true
-
-require_relative '../../../../spec_helper'
-require_relative '../../../../states/project/pipeline/index_state'
-
-module Provider
- module GetListProjectPipelinesHelper
- Pact.service_provider "GET List project pipelines" do
- app { Environments::Test.app }
-
- honours_pact_with 'Pipelines#index' do
- pact_uri '../contracts/project/project/pipeline/index/pipelines#index-get_list_project_pipelines.json'
- end
-
- app_version Provider::PublishContractHelper::PROVIDER_VERSION
- app_version_branch Provider::PublishContractHelper::PROVIDER_BRANCH
- publish_verification_results Provider::PublishContractHelper::PUBLISH_FLAG
- end
- end
-end
diff --git a/spec/contracts/provider/pact_helpers/project/pipeline/show/delete_pipeline_helper.rb b/spec/contracts/provider/pact_helpers/project/pipeline/show/delete_pipeline_helper.rb
deleted file mode 100644
index 0455281fcd7..00000000000
--- a/spec/contracts/provider/pact_helpers/project/pipeline/show/delete_pipeline_helper.rb
+++ /dev/null
@@ -1,21 +0,0 @@
-# frozen_string_literal: true
-
-require_relative '../../../../spec_helper'
-require_relative '../../../../helpers/publish_contract_helper'
-require_relative '../../../../states/project/pipeline/show_state'
-
-module Provider
- module DeletePipelineHelper
- Pact.service_provider "DELETE pipeline" do
- app { Environments::Test.app }
-
- honours_pact_with 'Pipelines#show' do
- pact_uri '../contracts/project/pipeline/show/pipelines#show-delete_pipeline.json'
- end
-
- app_version Provider::PublishContractHelper::PROVIDER_VERSION
- app_version_branch Provider::PublishContractHelper::PROVIDER_BRANCH
- publish_verification_results Provider::PublishContractHelper::PUBLISH_FLAG
- end
- end
-end
diff --git a/spec/contracts/provider/pact_helpers/project/pipeline/show/get_pipeline_header_data_helper.rb b/spec/contracts/provider/pact_helpers/project/pipeline/show/get_pipeline_header_data_helper.rb
deleted file mode 100644
index bce1c4ab3f4..00000000000
--- a/spec/contracts/provider/pact_helpers/project/pipeline/show/get_pipeline_header_data_helper.rb
+++ /dev/null
@@ -1,22 +0,0 @@
-# frozen_string_literal: true
-
-require_relative '../../../../spec_helper'
-require_relative '../../../../helpers/publish_contract_helper'
-require_relative '../../../../states/project/pipeline/show_state'
-
-module Provider
- module GetPipelinesHeaderDataHelper
- Pact.service_provider "GET pipeline header data" do
- app { Environments::Test.app }
-
- honours_pact_with 'Pipelines#show' do
- pact_uri '../contracts/project/pipeline/show/pipelines#show-get_project_pipeline_header_data.json'
- # pact_uri 'http://localhost:9292/pacts/provider/GET%20pipeline%20header%20data/consumer/Pipelines%23show/latest'
- end
-
- app_version Provider::PublishContractHelper::PROVIDER_VERSION
- app_version_branch Provider::PublishContractHelper::PROVIDER_BRANCH
- publish_verification_results Provider::PublishContractHelper::PUBLISH_FLAG
- end
- end
-end
diff --git a/spec/contracts/provider/pact_helpers/project/pipeline_schedule/update_pipeline_schedule_helper.rb b/spec/contracts/provider/pact_helpers/project/pipeline_schedule/update_pipeline_schedule_helper.rb
deleted file mode 100644
index d95a09abd8d..00000000000
--- a/spec/contracts/provider/pact_helpers/project/pipeline_schedule/update_pipeline_schedule_helper.rb
+++ /dev/null
@@ -1,20 +0,0 @@
-# frozen_string_literal: true
-
-require_relative '../../../spec_helper'
-require_relative '../../../states/project/pipeline_schedule/edit_state'
-
-module Provider
- module CreateNewPipelineHelper
- Pact.service_provider "PUT Edit a pipeline schedule" do
- app { Environments::Test.app }
-
- honours_pact_with 'PipelineSchedule#edit' do
- pact_uri '../contracts/project/pipeline_schedule/edit/pipelineschedules#edit-put_edit_a_pipeline_schedule.json'
- end
-
- app_version Provider::PublishContractHelper::PROVIDER_VERSION
- app_version_branch Provider::PublishContractHelper::PROVIDER_BRANCH
- publish_verification_results Provider::PublishContractHelper::PUBLISH_FLAG
- end
- end
-end
diff --git a/spec/contracts/provider/pact_helpers/project/pipeline_schedules/edit/put_edit_a_pipeline_schedule_helper.rb b/spec/contracts/provider/pact_helpers/project/pipeline_schedules/edit/put_edit_a_pipeline_schedule_helper.rb
new file mode 100644
index 00000000000..62702fd5f92
--- /dev/null
+++ b/spec/contracts/provider/pact_helpers/project/pipeline_schedules/edit/put_edit_a_pipeline_schedule_helper.rb
@@ -0,0 +1,24 @@
+# frozen_string_literal: true
+
+require_relative "../../../../spec_helper"
+require_relative "../../../../helpers/contract_source_helper"
+require_relative "../../../../helpers/publish_contract_helper"
+require_relative "../../../../states/project/pipeline_schedules/edit_state"
+
+module Provider
+ module CreateNewPipelineHelper
+ Pact.service_provider "PUT edit a pipeline schedule" do
+ app { Environments::Test.app }
+
+ honours_pact_with "PipelineSchedules#edit" do
+ pact_uri Provider::ContractSourceHelper.contract_location(:spec, __FILE__)
+ end
+
+ Provider::PublishContractHelper.publish_contract_setup.call(
+ method(:app_version),
+ method(:app_version_branch),
+ method(:publish_verification_results)
+ )
+ end
+ end
+end
diff --git a/spec/contracts/provider/pact_helpers/project/pipelines/index/get_list_project_pipelines_helper.rb b/spec/contracts/provider/pact_helpers/project/pipelines/index/get_list_project_pipelines_helper.rb
new file mode 100644
index 00000000000..03708db2eb2
--- /dev/null
+++ b/spec/contracts/provider/pact_helpers/project/pipelines/index/get_list_project_pipelines_helper.rb
@@ -0,0 +1,24 @@
+# frozen_string_literal: true
+
+require_relative "../../../../spec_helper"
+require_relative "../../../../helpers/contract_source_helper"
+require_relative "../../../../helpers/publish_contract_helper"
+require_relative "../../../../states/project/pipelines/index_state"
+
+module Provider
+ module GetListProjectPipelinesHelper
+ Pact.service_provider "GET list project pipelines" do
+ app { Environments::Test.app }
+
+ honours_pact_with "Pipelines#index" do
+ pact_uri Provider::ContractSourceHelper.contract_location(:spec, __FILE__)
+ end
+
+ Provider::PublishContractHelper.publish_contract_setup.call(
+ method(:app_version),
+ method(:app_version_branch),
+ method(:publish_verification_results)
+ )
+ end
+ end
+end
diff --git a/spec/contracts/provider/pact_helpers/project/pipelines/new/post_create_a_new_pipeline_helper.rb b/spec/contracts/provider/pact_helpers/project/pipelines/new/post_create_a_new_pipeline_helper.rb
new file mode 100644
index 00000000000..53e5ab61a20
--- /dev/null
+++ b/spec/contracts/provider/pact_helpers/project/pipelines/new/post_create_a_new_pipeline_helper.rb
@@ -0,0 +1,24 @@
+# frozen_string_literal: true
+
+require_relative "../../../../spec_helper"
+require_relative "../../../../helpers/contract_source_helper"
+require_relative "../../../../helpers/publish_contract_helper"
+require_relative "../../../../states/project/pipelines/new_state"
+
+module Provider
+ module CreateNewPipelineHelper
+ Pact.service_provider "POST create a new pipeline" do
+ app { Environments::Test.app }
+
+ honours_pact_with "Pipelines#new" do
+ pact_uri Provider::ContractSourceHelper.contract_location(:spec, __FILE__)
+ end
+
+ Provider::PublishContractHelper.publish_contract_setup.call(
+ method(:app_version),
+ method(:app_version_branch),
+ method(:publish_verification_results)
+ )
+ end
+ end
+end
diff --git a/spec/contracts/provider/pact_helpers/project/pipelines/show/delete_pipeline_helper.rb b/spec/contracts/provider/pact_helpers/project/pipelines/show/delete_pipeline_helper.rb
new file mode 100644
index 00000000000..1801e989c99
--- /dev/null
+++ b/spec/contracts/provider/pact_helpers/project/pipelines/show/delete_pipeline_helper.rb
@@ -0,0 +1,24 @@
+# frozen_string_literal: true
+
+require_relative "../../../../spec_helper"
+require_relative "../../../../helpers/contract_source_helper"
+require_relative "../../../../helpers/publish_contract_helper"
+require_relative "../../../../states/project/pipelines/show_state"
+
+module Provider
+ module DeletePipelineHelper
+ Pact.service_provider "DELETE pipeline" do
+ app { Environments::Test.app }
+
+ honours_pact_with "Pipelines#show" do
+ pact_uri Provider::ContractSourceHelper.contract_location(:spec, __FILE__)
+ end
+
+ Provider::PublishContractHelper.publish_contract_setup.call(
+ method(:app_version),
+ method(:app_version_branch),
+ method(:publish_verification_results)
+ )
+ end
+ end
+end
diff --git a/spec/contracts/provider/pact_helpers/project/pipelines/show/get_pipeline_header_data_helper.rb b/spec/contracts/provider/pact_helpers/project/pipelines/show/get_pipeline_header_data_helper.rb
new file mode 100644
index 00000000000..1f3ba9dd007
--- /dev/null
+++ b/spec/contracts/provider/pact_helpers/project/pipelines/show/get_pipeline_header_data_helper.rb
@@ -0,0 +1,24 @@
+# frozen_string_literal: true
+
+require_relative "../../../../spec_helper"
+require_relative "../../../../helpers/contract_source_helper"
+require_relative "../../../../helpers/publish_contract_helper"
+require_relative "../../../../states/project/pipelines/show_state"
+
+module Provider
+ module GetPipelinesHeaderDataHelper
+ Pact.service_provider "GET pipeline header data" do
+ app { Environments::Test.app }
+
+ honours_pact_with "Pipelines#show" do
+ pact_uri Provider::ContractSourceHelper.contract_location(:spec, __FILE__)
+ end
+
+ Provider::PublishContractHelper.publish_contract_setup.call(
+ method(:app_version),
+ method(:app_version_branch),
+ method(:publish_verification_results)
+ )
+ end
+ end
+end