Sha256: f87cf459e604f2a6f890198bc0b5408b504d5133e9039df65d5326de22cef9a4
Contents?: true
Size: 784 Bytes
Versions: 3
Compression:
Stored size: 784 Bytes
Contents
require 'spec_helper' describe "Verifications" do describe 'UniquenessVerifier' do context "when the item is not unique" do it 'should reject the item' do store = double(Jamnagar::SpecHelpers::SimpleItemStore) allow(store).to receive(:find_first).and_return({}) sut = Jamnagar::Verifiers::Twitter::UniquenessVerifier.new(store: store) expect(sut.verify({})).to eq(nil) end end context "when the item is unique" do it 'should accept the item' do store = double(Jamnagar::SpecHelpers::SimpleItemStore) allow(store).to receive(:find_first).and_return(nil) sut = Jamnagar::Verifiers::Twitter::UniquenessVerifier.new(store: store) expect(sut.verify({})).to eq({}) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
jamnagar-1.3.9.1 | spec/verifications_spec.rb |
jamnagar-1.3.9 | spec/verifications_spec.rb |
jamnagar-1.3.8 | spec/verifications_spec.rb |