Sha256: b0265c5077f0209bc1a3c68cf3ccfc9f9765d95ece0c6d1cca8f7c2cb95e3414
Contents?: true
Size: 597 Bytes
Versions: 4
Compression:
Stored size: 597 Bytes
Contents
describe Casino::Intersection::Match::Recurse do let(:system) { Casino::Intersection::Match::Recurse } describe '#eligible?' do let(:matcher) { system.new('', '', '', {}) } subject { matcher.eligible? } it { subject.must_equal true } end describe '#evaluate' do let(:matcher) { system.new('', '', '', { '$gt' => 4 }) } let(:base) { Casino::Intersection::Match::Base } subject { matcher.evaluate } it 'builds base matchers to evaluate' do base.stub(:new, OpenStruct.new(evaluate: true)) do subject.must_equal true end end end end
Version data entries
4 entries across 4 versions & 1 rubygems