Sha256: e673c50f10c0555fd8f49f8c4411afd6b350653913055964f16c91ef7ce8ecb3

Contents?: true

Size: 962 Bytes

Versions: 18

Compression:

Stored size: 962 Bytes

Contents

# frozen_string_literal: true
# encoding: utf-8

require 'lite_spec_helper'

describe Mongo::Error::MaxBSONSize do
  describe 'message' do
    context 'when constructor is given no arguments' do
      let(:error) do
        described_class.new
      end

      it 'is the predefined message' do
        error.message.should == 'The document exceeds maximum allowed BSON size'
      end
    end

    context 'when constructor is given an integer argument' do
      let(:error) do
        described_class.new(42)
      end

      it 'is the predefined message with the size added' do
        error.message.should == 'The document exceeds maximum allowed BSON size. The maximum allowed size is 42'
      end
    end

    context 'when constructor is given a string argument' do
      let(:error) do
        described_class.new('hello world')
      end

      it 'is the provided message' do
        error.message.should == 'hello world'
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
mongo-2.16.4 spec/mongo/error/max_bson_size_spec.rb
mongo-2.17.4 spec/mongo/error/max_bson_size_spec.rb
mongo-2.18.3 spec/mongo/error/max_bson_size_spec.rb
mongo-2.18.2 spec/mongo/error/max_bson_size_spec.rb
mongo-2.17.3 spec/mongo/error/max_bson_size_spec.rb
mongo-2.18.1 spec/mongo/error/max_bson_size_spec.rb
mongo-2.18.0 spec/mongo/error/max_bson_size_spec.rb
mongo-2.17.2 spec/mongo/error/max_bson_size_spec.rb
mongo-2.16.3 spec/mongo/error/max_bson_size_spec.rb
mongo-2.18.0.beta1 spec/mongo/error/max_bson_size_spec.rb
mongo-2.16.2 spec/mongo/error/max_bson_size_spec.rb
mongo-2.17.1 spec/mongo/error/max_bson_size_spec.rb
mongo-2.16.1 spec/mongo/error/max_bson_size_spec.rb
mongo-2.17.0 spec/mongo/error/max_bson_size_spec.rb
mongo-2.16.0 spec/mongo/error/max_bson_size_spec.rb
mongo-2.15.1 spec/mongo/error/max_bson_size_spec.rb
mongo-2.16.0.alpha1 spec/mongo/error/max_bson_size_spec.rb
mongo-2.15.0 spec/mongo/error/max_bson_size_spec.rb