Sha256: 46828d10e584fd642155e17f1457cd2881650c5223860627e0ca7d75a2f923f9

Contents?: true

Size: 344 Bytes

Versions: 4

Compression:

Stored size: 344 Bytes

Contents

require 'spec_helper'

describe Axiom::Adapter::Arango::Visitor::For::Unary::Projection, '#root' do
  let(:relation) { base.project([:bar]) }

  subject { object.root }

  expect_aql <<-AQL
    FOR `projection` IN
      (FOR `base` IN `name` RETURN {"foo": `base`.`foo`, "bar": `base`.`bar`})
      RETURN {"bar": `projection`.`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/projection/root_spec.rb
axiom-arango-adapter-0.0.2 spec/unit/axiom/adapter/arango/visitor/for/unary/projection_spec.rb
axiom-arango-adapter-0.0.1 spec/unit/axiom/adapter/arango/visitor/for/unary/projection/root_spec.rb
axiom-arango-adapter-0.0.1 spec/unit/axiom/adapter/arango/visitor/for/unary/projection_spec.rb