summaryrefslogtreecommitdiff
path: root/lib/tasks
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2022-08-03 21:08:59 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2022-08-03 21:08:59 +0000
commite643b1a37690e16a3683aea0a3369e9723e17a35 (patch)
tree8f5d606291b2827eafac76b3413fe2793860317e /lib/tasks
parentb9b477a3f1e64590e087cfe2cc21c9d5bd448756 (diff)
downloadgitlab-ce-e643b1a37690e16a3683aea0a3369e9723e17a35.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'lib/tasks')
-rw-r--r--lib/tasks/contracts/pipelines.rake8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/tasks/contracts/pipelines.rake b/lib/tasks/contracts/pipelines.rake
index ad1936055d8..522e1f0399e 100644
--- a/lib/tasks/contracts/pipelines.rake
+++ b/lib/tasks/contracts/pipelines.rake
@@ -10,6 +10,13 @@ provider = File.expand_path('provider', contracts)
# rubocop:disable Rails/RakeEnvironment
namespace :contracts do
namespace :pipelines do
+ Pact::VerificationTask.new(:create_a_new_pipeline) do |pact|
+ pact.uri(
+ "#{contracts}/contracts/project/pipeline/new/pipelines#new-post_create_a_new_pipeline.json",
+ pact_helper: "#{provider}/pact_helpers/project/pipeline/create_a_new_pipeline_helper.rb"
+ )
+ end
+
Pact::VerificationTask.new(:get_list_project_pipelines) do |pact|
pact.uri(
"#{contracts}/contracts/project/pipeline/index/pipelines#index-get_list_project_pipelines.json",
@@ -34,6 +41,7 @@ namespace :contracts do
desc 'Run all pipeline contract tests'
task 'test:pipelines', :contract_mr do |_t, arg|
errors = %w[
+ create_a_new_pipeline
get_list_project_pipelines
get_pipeline_header_data
delete_pipeline