Sha256: 6861afdd42fcabf071b98a5b8545e86603535afb772611a427c09ae0acde678b

Contents?: true

Size: 213 Bytes

Versions: 11

Compression:

Stored size: 213 Bytes

Contents

shared_examples :marshallable_value do
  it 'refuses to store values that cannot be marshalled' do
    expect do
      store.store 'key', Struct.new(:foo).new(:bar)
    end.to raise_error(marshal_error)
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
moneta-1.5.2 spec/features/marshallable_value.rb
moneta-1.5.1 spec/features/marshallable_value.rb
moneta-1.5.0 spec/features/marshallable_value.rb
moneta-1.4.2 spec/features/marshallable_value.rb
moneta-1.4.1 spec/features/marshallable_value.rb
moneta-1.4.0 spec/features/marshallable_value.rb
moneta-1.3.0 spec/features/marshallable_value.rb
moneta-1.2.1 spec/features/marshallable_value.rb
moneta-1.2.0 spec/features/marshallable_value.rb
moneta-1.1.1 spec/features/marshallable_value.rb
moneta-1.1.0 spec/features/marshallable_value.rb