Sha256: f327dd441b624b87059d5ce86dad6fc1f0ec20385136956530e0f725139e433b

Contents?: true

Size: 482 Bytes

Versions: 18

Compression:

Stored size: 482 Bytes

Contents

require 'spec_helper'
class Predicate
  describe QualifiedIdentifier, "and_split" do

    let(:predicate){ Factory.qualified_identifier(:t, :id) }
    let(:tautology){ Factory.tautology    }

    subject{ predicate.and_split(list) }

    context 'when included' do
      let(:list){ [:id, :name] }

      it{ should eq([predicate, tautology]) }
    end

    context 'when not include' do
      let(:list){ [:name] }

      it{ should eq([tautology, predicate]) }
    end

  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
predicate-2.3.1 spec/nodes/qualified_identifier/test_and_split.rb
predicate-2.3.0 spec/nodes/qualified_identifier/test_and_split.rb
predicate-2.2.1 spec/nodes/qualified_identifier/test_and_split.rb
predicate-2.2.0 spec/nodes/qualified_identifier/test_and_split.rb
predicate-2.1.0 spec/nodes/qualified_identifier/test_and_split.rb
predicate-2.0.1 spec/nodes/qualified_identifier/test_and_split.rb
predicate-2.0.0 spec/nodes/qualified_identifier/test_and_split.rb
predicate-1.3.4 spec/nodes/qualified_identifier/test_and_split.rb
predicate-1.3.3 spec/nodes/qualified_identifier/test_and_split.rb
predicate-1.3.2 spec/nodes/qualified_identifier/test_and_split.rb
predicate-1.3.1 spec/nodes/qualified_identifier/test_and_split.rb
predicate-1.3.0 spec/nodes/qualified_identifier/test_and_split.rb
predicate-1.2.0 spec/nodes/qualified_identifier/test_and_split.rb
predicate-1.1.3 spec/nodes/qualified_identifier/test_and_split.rb
predicate-1.1.2 spec/nodes/qualified_identifier/test_and_split.rb
predicate-1.1.1 spec/nodes/qualified_identifier/test_and_split.rb
predicate-1.1.0 spec/nodes/qualified_identifier/test_and_split.rb
predicate-1.0.0 spec/nodes/qualified_identifier/test_and_split.rb