| 1234567891011121314151617181920212223242526 |
- # frozen_string_literal: true
- require 'rails_helper'
- RSpec.describe PKParse::Error, type: :lib do
- let(:message) { 'foo' }
- let(:original_exception) { StandardError.new }
- subject(:error) { described_class.new(original_exception, message) }
- describe '#to_s' do
- subject { error.to_s }
- it { is_expected.to eq('foo') }
- end
- describe '#message' do
- subject { error.message }
- it { is_expected.to eq('foo') }
- context 'no message given' do
- let(:error) { described_class.new(original_exception, nil) }
- it { is_expected.to eq(error.send(:default_message)) }
- end
- end
- end
|