Sha256: 212dba539df18e780a20dab0f8e7f1e5c239c79da0ff0677c6b83d8cacebed73

Contents?: true

Size: 1.44 KB

Versions: 36

Compression:

Stored size: 1.44 KB

Contents

# frozen_string_literal: true

module GitlabQuality
  module TestTooling
    module GitlabClient
      class MergeRequestsDryClient < MergeRequestsClient
        def find_merge_request_changes(merge_request_iid:)
          puts "Finding changes for merge_request_id #{merge_request_iid}"
          puts "project: #{project}"
        end

        def merge_request_changed_files(merge_request_iid:)
          puts "Changed files for #{merge_request_iid}"
          []
        end

        def find_note(body:, merge_request_iid:)
          puts "Find note for #{merge_request_iid} with body: #{body} for mr_iid: #{merge_request_iid}"
        end

        def create_note(note:, merge_request_iid:)
          puts "The following note would have been created with body: #{note} for mr_iid: #{merge_request_iid}"
        end

        def update_note(id:, note:, merge_request_iid:)
          puts "The following note would have been updated id: #{id} with body: #{note} for mr_iid: #{merge_request_iid}"
        end

        def create_merge_request(title:, source_branch:, target_branch:, description:, labels:, assignee_id:, reviewer_ids:)
          puts "A merge request would be created with title: #{title} " \
               "source_branch: #{source_branch} target_branch: #{target_branch} " \
               "description: #{description} labels: #{labels}, assignee_id: #{assignee_id}" \
               "reviewer_ids: #{reviewer_ids}"
        end
      end
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
gitlab_quality-test_tooling-2.8.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-2.7.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-2.6.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-2.5.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-2.4.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-2.3.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-2.2.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-2.1.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-2.0.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-1.39.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-1.38.1 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-1.38.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-1.37.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-1.36.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-1.35.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-1.34.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-1.33.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-1.32.1 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-1.32.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb
gitlab_quality-test_tooling-1.31.0 lib/gitlab_quality/test_tooling/gitlab_client/merge_requests_dry_client.rb