Sha256: b1710a0877f67c967b0925ee68a328b8767cfcb00b2f84795859994703ac7e10
Contents?: true
Size: 629 Bytes
Versions: 3
Compression:
Stored size: 629 Bytes
Contents
require 'spec_helper' describe AQL::Node::Operation::Nary::Sort, '#aql' do let(:object) { described_class.new(directions) } let(:foo) { AQL::Node::Name.new('foo') } let(:bar) { AQL::Node::Name.new('bar') } let(:direction_a) { AQL::Node::Operation::Unary::Direction::Ascending.new(foo) } let(:direction_b) { AQL::Node::Operation::Unary::Direction::Descending.new(bar) } context 'one direction' do let(:directions) { [direction_a] } expect_aql('SORT `foo` ASC') end context 'two directions' do let(:directions) { [direction_a, direction_b] } expect_aql('SORT `foo` ASC, `bar` DESC') end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
aql-0.0.3 | spec/unit/aql/node/operation/nary/sort/aql_spec.rb |
aql-0.0.2 | spec/unit/aql/node/operation/nary/sort/aql_spec.rb |
aql-0.0.1 | spec/unit/aql/node/operation/nary/sort/aql_spec.rb |