Sha256: 4d1ee50618e24bc17fcd62b5342dd125400a00427fcc2da61aa3bdd3d6a597a1

Contents?: true

Size: 985 Bytes

Versions: 24

Compression:

Stored size: 985 Bytes

Contents

require 'spec_helper'

describe Internals::Query::Qualifiers do
  
  before(:each) do
    described_class.instance << Internals::Query::Qualifier.new(:test1, ['t1', 'tt1', 'ttt1'])
    described_class.instance << Internals::Query::Qualifier.new(:test2, [:t2, :tt2, :ttt2])
    described_class.instance << Internals::Query::Qualifier.new(:test3, [:t3, :tt3, :ttt3])
    described_class.instance.prepare
  end
  
  def self.it_should_normalize(qualifier, expected)
    it "should map #{qualifier} to #{expected}" do
      described_class.instance.normalize(qualifier).should == expected
    end
  end

  describe "mapping" do
    it_should_normalize :t1,   :test1
    it_should_normalize :tt1,  :test1
    it_should_normalize :ttt1, :test1
    
    it_should_normalize :t2,   :test2
    it_should_normalize :tt2,  :test2
    it_should_normalize :ttt2, :test2
    
    it_should_normalize :t3,   :test3
    it_should_normalize :tt3,  :test3
    it_should_normalize :ttt3, :test3
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
picky-2.5.2 spec/lib/query/qualifiers_spec.rb
picky-2.5.1 spec/lib/query/qualifiers_spec.rb
picky-2.5.0 spec/lib/query/qualifiers_spec.rb
picky-2.4.3 spec/lib/query/qualifiers_spec.rb
picky-2.4.2 spec/lib/query/qualifiers_spec.rb
picky-2.4.1 spec/lib/query/qualifiers_spec.rb
picky-2.4.0 spec/lib/query/qualifiers_spec.rb
picky-2.3.0 spec/lib/query/qualifiers_spec.rb
picky-2.2.1 spec/lib/query/qualifiers_spec.rb
picky-2.2.0 spec/lib/query/qualifiers_spec.rb
picky-2.1.2 spec/lib/query/qualifiers_spec.rb
picky-2.1.1 spec/lib/query/qualifiers_spec.rb
picky-2.1.0 spec/lib/query/qualifiers_spec.rb
picky-2.0.0 spec/lib/query/qualifiers_spec.rb
picky-2.0.0.pre3 spec/lib/query/qualifiers_spec.rb
picky-2.0.0.pre2 spec/lib/query/qualifiers_spec.rb
picky-2.0.0.pre1 spec/lib/query/qualifiers_spec.rb
picky-1.5.4 spec/lib/query/qualifiers_spec.rb
picky-1.5.3 spec/lib/query/qualifiers_spec.rb
picky-1.5.2 spec/lib/query/qualifiers_spec.rb