Sha256: 6dab5a054fbe30b7f4486994dade2dc039741f12de576ebae680fdcb74064468
Contents?: true
Size: 527 Bytes
Versions: 25
Compression:
Stored size: 527 Bytes
Contents
RSpec.describe ROM::Relation, '#unique?' do subject(:relation) { container.relations.tasks } include_context 'users and tasks' with_adapters do before { relation.delete } it 'returns true when there is only one tuple matching criteria' do expect(relation.unique?(title: 'Task One')).to be(true) end it 'returns true when there are more than one tuple matching criteria' do relation.insert(title: 'Task One') expect(relation.unique?(title: 'Task One')).to be(false) end end end
Version data entries
25 entries across 25 versions & 1 rubygems