Sha256: dd1aa72f5e7b739b5012f1b22773b2c19099054d46519055bcfe3d3645df4f1c
Contents?: true
Size: 956 Bytes
Versions: 10
Compression:
Stored size: 956 Bytes
Contents
require 'spec_helper' describe MarkLogic::Queries::OrQuery do describe "to_xqy" do it "should create json correctly" do q = MarkLogic::Queries::OrQuery.new expect(q.to_xqy).to eq(%Q{cts:or-query(())}) end it "should create json correctly" do q = MarkLogic::Queries::OrQuery.new([]) expect(q.to_xqy).to eq(%Q{cts:or-query(())}) end it "should create json correctly" do q = MarkLogic::Queries::OrQuery.new([ MarkLogic::Queries::DirectoryQuery.new("/foo/") ]) expect(q.to_xqy).to eq(%Q{cts:or-query((cts:directory-query(("/foo/"))))}) end it "should create json correctly" do q = MarkLogic::Queries::OrQuery.new([ MarkLogic::Queries::DirectoryQuery.new("/foo/"), MarkLogic::Queries::DirectoryQuery.new("/bar/") ]) expect(q.to_xqy).to eq(%Q{cts:or-query((cts:directory-query(("/foo/")), cts:directory-query(("/bar/"))))}) end end end
Version data entries
10 entries across 10 versions & 1 rubygems