Sha256: b2a6b02fc739b939eb8f0c327c547dd28971d1a3889d129d15b52eb149d8e178

Contents?: true

Size: 606 Bytes

Versions: 4

Compression:

Stored size: 606 Bytes

Contents

# frozen_string_literal: true

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

RSpec.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

4 entries across 4 versions & 1 rubygems

Version Path
git_lib-2.1.0 spec/lib/git/git_error_spec.rb
git_lib-2.0.0 spec/lib/git/git_error_spec.rb
git_lib-2.0.0.pre.1 spec/lib/git/git_error_spec.rb
git_lib-1.3.0.pre.1 spec/lib/git/git_error_spec.rb