From 1e58006b3cca28d11bbc92074c10b3295330b2b9 Mon Sep 17 00:00:00 2001 From: "@rubynerd" Date: Thu, 12 Oct 2017 18:23:01 +0100 Subject: test for field reassignment --- ruby/tests/repeated_field_test.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ruby') diff --git a/ruby/tests/repeated_field_test.rb b/ruby/tests/repeated_field_test.rb index 25727b7b..b64c3991 100644 --- a/ruby/tests/repeated_field_test.rb +++ b/ruby/tests/repeated_field_test.rb @@ -126,6 +126,12 @@ class RepeatedFieldTest < Test::Unit::TestCase assert_equal false, m.repeated_string.empty? end + def test_reassign + m = TestMessage.new + m.repeated_msg = Google::Protobuf::RepeatedField.new(:message, TestMessage2, [TestMessage2.new(:foo => 1)]) + assert_equal m.repeated_msg.first, TestMessage2.new(:foo => 1) + end + def test_array_accessor m = TestMessage.new reference_arr = %w(foo bar baz) -- cgit v1.2.3