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