Sha256: ac30651308e87d52bb3ff6ded121c5ddaabf167fa7dbb9f2f0df24ae4319288c

Contents?: true

Size: 547 Bytes

Versions: 4

Compression:

Stored size: 547 Bytes

Contents

require 'spec_helper'

describe Axiom::Adapter::Arango::Visitor::For::Unary::Offset, '#root' do
  subject { object.root }

  let(:relation) { base.sort_by { |r| [r.foo.asc, r.bar.asc] }.drop(5) }

  expect_aql <<-AQL
    FOR `offset` IN
      (FOR `order` IN
        (FOR `base` IN `name` RETURN {"foo": `base`.`foo`, "bar": `base`.`bar`})
        SORT `order`.`foo` ASC, `order`.`bar` ASC
        RETURN {"foo": `order`.`foo`, "bar": `order`.`bar`})
      LIMIT 5, 2147483647
      RETURN {"foo": `offset`.`foo`, "bar": `offset`.`bar`}
  AQL
end

Version data entries

4 entries across 2 versions & 1 rubygems

Version Path
axiom-arango-adapter-0.0.2 spec/unit/axiom/adapter/arango/visitor/for/unary/offset/root_spec.rb
axiom-arango-adapter-0.0.2 spec/unit/axiom/adapter/arango/visitor/for/unary/offset_spec.rb
axiom-arango-adapter-0.0.1 spec/unit/axiom/adapter/arango/visitor/for/unary/offset/root_spec.rb
axiom-arango-adapter-0.0.1 spec/unit/axiom/adapter/arango/visitor/for/unary/offset_spec.rb