Sha256: 7cfeb51bfe0258e7f85ae69530efa201f0bf7f1b3a4cfc35593015dd0ca1d603

Contents?: true

Size: 584 Bytes

Versions: 40

Compression:

Stored size: 584 Bytes

Contents

require 'spec_helper'

describe Gris::ErrorHelpers do
  before do
    @helper = SpecApiErrorHelper.new
  end
  context 'error with text' do
    it 'does not wrap a grape error without text' do
      @helper.error!('error', 400)
      expect(@helper.message).to eq(message: 'error', status: 400)
      expect(@helper.thrown).to eq(:error)
    end
    it 'wraps a grape error with text' do
      @helper.error!('error', 400, 'text')
      expect(@helper.message).to eq(message: { error: 'error', text: 'text' }, status: 400)
      expect(@helper.thrown).to eq(:error)
    end
  end
end

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
gris-0.5.2 spec/grape_extensions/error_helpers_spec.rb
gris-0.5.1 spec/grape_extensions/error_helpers_spec.rb
gris-0.5.0 spec/grape_extensions/error_helpers_spec.rb
gris-0.4.9 spec/grape_extensions/error_helpers_spec.rb
gris-0.4.8 spec/grape_extensions/error_helpers_spec.rb
gris-0.4.7 spec/grape_extensions/error_helpers_spec.rb
gris-0.4.6 spec/grape_extensions/error_helpers_spec.rb
gris-0.4.5 spec/grape_extensions/error_helpers_spec.rb
gris-0.4.4 spec/grape_extensions/error_helpers_spec.rb
gris-0.4.3 spec/grape_extensions/error_helpers_spec.rb
gris-0.4.2 spec/grape_extensions/error_helpers_spec.rb
gris-0.4.0 spec/grape_extensions/error_helpers_spec.rb
gris-0.3.9 spec/grape_extensions/error_helpers_spec.rb
gris-0.3.8 spec/grape_extensions/error_helpers_spec.rb
gris-0.3.7 spec/grape_extensions/error_helpers_spec.rb
gris-0.3.6 spec/grape_extensions/error_helpers_spec.rb
gris-0.3.4 spec/grape_extensions/error_helpers_spec.rb
gris-0.3.3 spec/grape_extensions/error_helpers_spec.rb
gris-0.3.2 spec/grape_extensions/error_helpers_spec.rb
gris-0.3.1 spec/grape_extensions/error_helpers_spec.rb