Sha256: ba597dddbd485cd0ca7f3df452a306308549e0a997ac904a5a3c355e66a391f0

Contents?: true

Size: 407 Bytes

Versions: 5

Compression:

Stored size: 407 Bytes

Contents

require 'spec_helper'

describe AngularSprinkles::KeyGenerator do
  let(:counter) { Object.new }
  let(:inc) { 1 }
  let(:object) { Object.new }

  before do
    allow(counter).to receive(:inc).with(object.class).and_return(inc)
  end

  subject { described_class.new(counter: counter) }

  it 'returns a suitable variable name' do
    expect(subject.call(object)).to eq("#{object.class}_#{inc}")
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
angular_sprinkles-0.0.9 spec/angular_sprinkles/key_generator_spec.rb
angular_sprinkles-0.0.8 spec/angular_sprinkles/key_generator_spec.rb
angular_sprinkles-0.0.7 spec/angular_sprinkles/key_generator_spec.rb
angular_sprinkles-0.0.6 spec/angular_sprinkles/key_generator_spec.rb
angular_sprinkles-0.0.5 spec/angular_sprinkles/key_generator_spec.rb