Sha256: 37620ccea76b95b35a127d2f4ef1ab1b0e8fa428e134ad886613f98c51b5ccbf

Contents?: true

Size: 957 Bytes

Versions: 15

Compression:

Stored size: 957 Bytes

Contents

module ForestLiana
  describe Errors do
    describe 'ExpectedError' do
      describe 'when initializing' do
        describe 'when backtrace is added' do
          it 'should add the backtrace to the errors if passed' do
            err = nil

            begin
              raise "This is an exception"
            rescue => error
              err = ForestLiana::Errors::ExpectedError.new(300, 300, error.message, nil, error.backtrace )
            end

            expect(err.backtrace).to be_truthy
          end
        end
        describe 'when backtrace is not added' do
          it 'should not break nor add any backtrace' do
            err = nil

            begin
              raise "This is an exception"
            rescue => error
              err = ForestLiana::Errors::ExpectedError.new(300, 300, error.message, nil)
            end

            expect(err.backtrace).to be_falsy
          end
        end
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
forest_liana-9.11.1 spec/config/initializers/errors_spec.rb
forest_liana-9.11.0 spec/config/initializers/errors_spec.rb
forest_liana-9.10.6 spec/config/initializers/errors_spec.rb
forest_liana-9.10.5 spec/config/initializers/errors_spec.rb
forest_liana-9.10.4 spec/config/initializers/errors_spec.rb
forest_liana-9.10.3 spec/config/initializers/errors_spec.rb
forest_liana-9.10.2 spec/config/initializers/errors_spec.rb
forest_liana-9.10.1 spec/config/initializers/errors_spec.rb
forest_liana-9.10.0 spec/config/initializers/errors_spec.rb
forest_liana-9.9.1 spec/config/initializers/errors_spec.rb
forest_liana-9.9.0 spec/config/initializers/errors_spec.rb
forest_liana-9.8.0 spec/config/initializers/errors_spec.rb
forest_liana-9.7.0 spec/config/initializers/errors_spec.rb
forest_liana-9.6.4 spec/config/initializers/errors_spec.rb
forest_liana-9.6.3 spec/config/initializers/errors_spec.rb