Sha256: 77854c61c97ba0b8a049e5fc2c357d475c237db60f58623fd487bfe4c90850dd

Contents?: true

Size: 687 Bytes

Versions: 1

Compression:

Stored size: 687 Bytes

Contents

require 'spec_helper'
require File.expand_path('../fixtures/classes', __FILE__)

describe 'Veritas::Relation::Operation::Unary#directions' do
  subject { object.directions }

  let(:klass)      { UnaryOperationSpecs::Object                                   }
  let(:relation)   { Relation.new([ [ :id, Integer ] ], [ [ 1 ] ])                 }
  let(:directions) { Relation::Operation::Order::DirectionSet.new(relation.header) }
  let(:order)      { relation.order(directions)                                    }
  let(:object)     { klass.new(order)                                              }

  it_should_behave_like 'an idempotent method'

  it { should equal(directions) }
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
veritas-0.0.2 spec/unit/veritas/relation/operation/unary/directions_spec.rb