Sha256: 9af7ae30bfc4fd9c2285dbdc7edc2e4aad0d9c847f4f951a08f9b7baf2e0b382

Contents?: true

Size: 700 Bytes

Versions: 10

Compression:

Stored size: 700 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'
require 'git_helper'

describe GitHelper::GitLabClient do
  let(:git_config_reader) { double(:git_config_reader, gitlab_token: :token) }

  subject { GitHelper::GitLabClient.new }

  before do
    allow(GitHelper::GitConfigReader).to receive(:new).and_return(git_config_reader)
  end

  describe '#client' do
    it 'should call the GitLab client to make a new client' do
      expect(Gitlab).to receive(:client)
      subject.client
    end
  end

  describe '#git_config_reader' do
    it 'should make a new git config reader' do
      expect(GitHelper::GitConfigReader).to receive(:new)
      subject.send(:git_config_reader)
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
git_helper-3.5.1 spec/git_helper/gitlab_client_spec.rb
git_helper-3.5.0 spec/git_helper/gitlab_client_spec.rb
git_helper-3.4.1 spec/git_helper/gitlab_client_spec.rb
git_helper-3.4.0 spec/git_helper/gitlab_client_spec.rb
git_helper-3.3.7 spec/git_helper/gitlab_client_spec.rb
git_helper-3.3.6 spec/git_helper/gitlab_client_spec.rb
git_helper-3.3.5 spec/git_helper/gitlab_client_spec.rb
git_helper-3.3.4 spec/git_helper/gitlab_client_spec.rb
git_helper-3.3.3 spec/git_helper/gitlab_client_spec.rb
git_helper-3.3.2 spec/git_helper/gitlab_client_spec.rb