Sha256: 1491c55c43e9e23ed21df42b4a32299c926d911032d8b6a9c3e14107db326d89

Contents?: true

Size: 621 Bytes

Versions: 132

Compression:

Stored size: 621 Bytes

Contents

require 'spec_helper'

describe Picky::Generators::Weights::Dynamic do

  context 'defined block' do
    let(:constant) { described_class.new { |str_or_sym| str_or_sym.size } }

    describe '[]' do
      it 'is the length of the given string' do
        constant[''].should == 0
      end
      it 'is the length of the given string' do
        constant['whatevs'].should == 7
      end
      it 'is the length of the given symbol' do
        constant[:whatever].should == 8
      end
    end

    describe 'weight_for' do
      it 'is nil' do
        constant.weight_for(1234).should == nil
      end
    end
  end

end

Version data entries

132 entries across 132 versions & 1 rubygems

Version Path
picky-4.22.0 spec/lib/generators/weights/dynamic_spec.rb
picky-4.21.2 spec/lib/generators/weights/dynamic_spec.rb
picky-4.21.1 spec/lib/generators/weights/dynamic_spec.rb
picky-4.21.0 spec/lib/generators/weights/dynamic_spec.rb
picky-4.20.2 spec/lib/generators/weights/dynamic_spec.rb
picky-4.20.1 spec/lib/generators/weights/dynamic_spec.rb
picky-4.20.0 spec/lib/generators/weights/dynamic_spec.rb
picky-4.19.7 spec/lib/generators/weights/dynamic_spec.rb
picky-4.19.6 spec/lib/generators/weights/dynamic_spec.rb
picky-4.19.5 spec/lib/generators/weights/dynamic_spec.rb
picky-4.19.4 spec/lib/generators/weights/dynamic_spec.rb
picky-4.19.3 spec/lib/generators/weights/dynamic_spec.rb
picky-4.19.2 spec/lib/generators/weights/dynamic_spec.rb
picky-4.19.1 spec/lib/generators/weights/dynamic_spec.rb
picky-4.19.0 spec/lib/generators/weights/dynamic_spec.rb
picky-4.18.0 spec/lib/generators/weights/dynamic_spec.rb
picky-4.17.1 spec/lib/generators/weights/dynamic_spec.rb
picky-4.17.0 spec/lib/generators/weights/dynamic_spec.rb
picky-4.16.0 spec/lib/generators/weights/dynamic_spec.rb
picky-4.15.1 spec/lib/generators/weights/dynamic_spec.rb