Sha256: 845ad9d93c89befae9c7a04c5e6f99d416582bdb728ae0e86f70988f154361a0

Contents?: true

Size: 278 Bytes

Versions: 22

Compression:

Stored size: 278 Bytes

Contents

require 'flipper/identifier'

RSpec.describe Flipper::Identifier do
  describe '#flipper_id' do
    class User < Struct.new(:id)
      include Flipper::Identifier
    end

    it 'uses class name and id' do
      expect(User.new(5).flipper_id).to eq('User;5')
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
flipper-1.0.0 spec/flipper/identifier_spec.rb
flipper-1.0.0.pre spec/flipper/identifier_spec.rb
flipper-0.28.3 spec/flipper/identifier_spec.rb
flipper-0.28.2 spec/flipper/identifier_spec.rb
flipper-0.28.1 spec/flipper/identifier_spec.rb
flipper-0.28.0 spec/flipper/identifier_spec.rb
flipper-0.27.1 spec/flipper/identifier_spec.rb
flipper-0.27.0 spec/flipper/identifier_spec.rb
flipper-0.26.2 spec/flipper/identifier_spec.rb
flipper-0.26.1 spec/flipper/identifier_spec.rb
flipper-0.26.0 spec/flipper/identifier_spec.rb
flipper-0.26.0.rc2 spec/flipper/identifier_spec.rb
flipper-0.26.0.rc1 spec/flipper/identifier_spec.rb
flipper-0.25.4 spec/flipper/identifier_spec.rb
flipper-0.25.3 spec/flipper/identifier_spec.rb
flipper-0.25.2 spec/flipper/identifier_spec.rb
flipper-0.25.1 spec/flipper/identifier_spec.rb
flipper-0.25.0 spec/flipper/identifier_spec.rb
flipper-0.24.1 spec/flipper/identifier_spec.rb
flipper-0.24.0 spec/flipper/identifier_spec.rb