summaryrefslogtreecommitdiff
path: root/spec/helpers/tooling/visual_review_helper_spec.rb
blob: 7fb9f5fadf2e13171ab6b85c28d2bc580076741e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# frozen_string_literal: true

require 'spec_helper'

RSpec.describe Tooling::VisualReviewHelper do
  describe '#visual_review_toolbar_options' do
    subject(:result) { helper.visual_review_toolbar_options }

    before do
      stub_env('REVIEW_APPS_MERGE_REQUEST_IID', '123')
    end

    it 'returns the correct params' do
      expect(result).to eq(
        'data-merge-request-id': '123',
        'data-mr-url': 'https://gitlab.com',
        'data-project-id': '278964',
        'data-project-path': 'gitlab-org/gitlab',
        'data-require-auth': false,
        'id': 'review-app-toolbar-script',
        'src': 'https://gitlab.com/assets/webpack/visual_review_toolbar.js'
      )
    end
  end
end