Sha256: a92637edac53dbeca11c82693062ed6a36537f50faf81796efef6466eab3e782
Contents?: true
Size: 951 Bytes
Versions: 39
Compression:
Stored size: 951 Bytes
Contents
require 'spec_helper' describe Mongo::WriteConcern::Acknowledged do describe '#get_last_error' do let(:get_last_error) do concern.get_last_error end context 'when the options are symbols' do let(:concern) do described_class.new(:w => :majority) end it 'converts the values to strings' do expect(get_last_error).to eq(:getlasterror => 1, :w => 'majority') end end context 'when the options are strings' do let(:concern) do described_class.new(:w => 'majority') end it 'keeps the values as strings' do expect(get_last_error).to eq(:getlasterror => 1, :w => 'majority') end end context 'when the options are numbers' do let(:concern) do described_class.new(:w => 3) end it 'keeps the values as numbers' do expect(get_last_error).to eq(:getlasterror => 1, :w => 3) end end end end
Version data entries
39 entries across 36 versions & 3 rubygems