Sha256: d3fefca39592b9047be0a52499f64e907d205ca99576be89d4e6e45996727bfe
Contents?: true
Size: 676 Bytes
Versions: 3
Compression:
Stored size: 676 Bytes
Contents
require 'spec_helper' describe Jamnagar::Storage::ItemStore do context 'inserting records' do it 'should ignore nil records' do sut = Jamnagar::Storage::ItemStore.new expect(lambda{ sut.insert(nil) }).to_not raise_exception end it 'should insert records using a primary key and value' do sut = Jamnagar::Storage::ItemStore.new sut.insert({"_id" => 1, "url" => "http://example.com"}) end it 'should raise an exception if the primary key is missing' do sut = Jamnagar::Storage::ItemStore.new expect(lambda{ sut.insert({}) }).to raise_exception Jamnagar::Storage::ItemStore::MissingPrimaryKeyException end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
jamnagar-1.3.9.1 | spec/item_store_spec.rb |
jamnagar-1.3.9 | spec/item_store_spec.rb |
jamnagar-1.3.8 | spec/item_store_spec.rb |