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.31.3 spec/lib/generators/weights/dynamic_spec.rb
picky-4.31.2 spec/lib/generators/weights/dynamic_spec.rb
picky-4.31.1 spec/lib/generators/weights/dynamic_spec.rb
picky-4.31.0 spec/lib/generators/weights/dynamic_spec.rb
picky-4.30.0 spec/lib/generators/weights/dynamic_spec.rb
picky-4.29.0 spec/lib/generators/weights/dynamic_spec.rb
picky-4.28.1 spec/lib/generators/weights/dynamic_spec.rb
picky-4.27.1 spec/lib/generators/weights/dynamic_spec.rb
picky-4.27.0 spec/lib/generators/weights/dynamic_spec.rb
picky-4.26.2 spec/lib/generators/weights/dynamic_spec.rb
picky-4.26.1 spec/lib/generators/weights/dynamic_spec.rb
picky-4.26.0 spec/lib/generators/weights/dynamic_spec.rb
picky-4.25.3 spec/lib/generators/weights/dynamic_spec.rb
picky-4.25.2 spec/lib/generators/weights/dynamic_spec.rb
picky-4.25.1 spec/lib/generators/weights/dynamic_spec.rb
picky-4.25.0 spec/lib/generators/weights/dynamic_spec.rb
picky-4.24.0 spec/lib/generators/weights/dynamic_spec.rb
picky-4.23.2 spec/lib/generators/weights/dynamic_spec.rb
picky-4.23.1 spec/lib/generators/weights/dynamic_spec.rb
picky-4.23.0 spec/lib/generators/weights/dynamic_spec.rb