Sha256: b22d0a43ed8f3e896fb2c9d5b91a6cbe5339b5413f0259804a0eb4f959b0bc83

Contents?: true

Size: 600 Bytes

Versions: 1

Compression:

Stored size: 600 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'
require_relative '../../../lib/git/git_error.rb'

describe 'Git::GitError' do
  it 'can be raised' do
    expect { raise Git::GitError.new('command', 200, 'error_message') }.to \
      raise_exception(Git::GitError, "Git command command failed with exit code 200. Message:\nerror_message")
  end

  it 'can be printed' do
    begin
      raise Git::GitError.new('command', 200, 'error_message')
    rescue Git::GitError => e
      expect(e.message).to eq("Git command command failed with exit code 200. Message:\nerror_message")
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
git_lib-1.2.0 spec/lib/git/git_error_spec.rb