Sha256: 9a2f091db137457838064716193b469727d458e3c88b390ee708f02bdf1bd203
Contents?: true
Size: 497 Bytes
Versions: 9
Compression:
Stored size: 497 Bytes
Contents
require 'spec_helper' describe Chewy::Query::Nodes::Or do describe '#__render__' do def render &block Chewy::Query::Filters.new(&block).__render__ end specify { expect(render { name? | (email == 'email') }).to eq({ or: [{exists: {field: 'name'}}, {term: {'email' => 'email'}}] }) } specify { expect(render { ~(name? | (email == 'email')) }).to eq({ or: {filters: [{exists: {field: 'name'}}, {term: {'email' => 'email'}}], _cache: true} }) } end end
Version data entries
9 entries across 9 versions & 1 rubygems