Sha256: 72057a5fa773fdc46740b68b5d8120f0438f40456b6efa72f71ea808de86356d
Contents?: true
Size: 742 Bytes
Versions: 4
Compression:
Stored size: 742 Bytes
Contents
# encoding: utf-8 require 'spec_helper' describe Relation::Materialized, '#directions' do subject { object.directions } let(:header) { Relation::Header.new([ [ :id, Integer ] ]) } let(:tuples) { [].each } context 'with directions' do let(:object) { described_class.new(header, tuples, directions) } let(:directions) { [ header[:id] ] } it_should_behave_like 'an idempotent method' it { should == directions } end context 'with no directions' do let(:object) { described_class.new(header, tuples) } it_should_behave_like 'an idempotent method' it { should equal(Relation::Operation::Order::DirectionSet::EMPTY) } end end
Version data entries
4 entries across 4 versions & 1 rubygems