Sha256: ebedbdf9e0c0a8ade676e190c847549c3151c63b037645bd13c9f6312abd9e29
Contents?: true
Size: 653 Bytes
Versions: 1
Compression:
Stored size: 653 Bytes
Contents
require 'spec_helper' require 'conceptql/operators/overlaps' require_double('stream_for_temporal') describe ConceptQL::Operators::Overlaps do it_behaves_like(:temporal_operator) describe 'when not inclusive' do subject do described_class.new(left: StreamForTemporalDouble.new, right: StreamForTemporalDouble.new) end it 'should use proper where clause' do expect(subject.query(Sequel.mock).sql).to match('r.start_date <= l.end_date') expect(subject.query(Sequel.mock).sql).to match('l.start_date <= r.start_date') expect(subject.query(Sequel.mock).sql).to match('l.end_date <= r.end_date') end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
conceptql-0.2.0 | spec/conceptql/operators/overlaps_spec.rb |