Sha256: adeef7fb4c83ba5e3d453eb83a62ef7fbac311a06f71546fb5d4cb766946692c
Contents?: true
Size: 799 Bytes
Versions: 2
Compression:
Stored size: 799 Bytes
Contents
require 'spec_helper' describe ::Protobuf::Field::StringField do describe '#encode' do context 'when a repeated string field contains frozen strings' do it 'does not raise an encoding error' do expect { frozen_strings = [ "foo".freeze, "bar".freeze, "baz".freeze ] ::Test::ResourceFindRequest.encode(:name => 'resource', :widgets => frozen_strings) }.not_to raise_error end end context 'when a repeated bytes field contains frozen strings' do it 'does not raise an encoding error' do expect { frozen_strings = [ "foo".freeze, "bar".freeze, "baz".freeze ] ::Test::ResourceFindRequest.encode(:name => 'resource', :widget_bytes => frozen_strings) }.not_to raise_error end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
protobuf-2.8.5 | spec/lib/protobuf/field/string_field_spec.rb |
protobuf-2.8.4 | spec/lib/protobuf/field/string_field_spec.rb |