test/test-buffer.rb in red-arrow-0.17.1 vs test/test-buffer.rb in red-arrow-1.0.0

- old
+ new

@@ -14,9 +14,20 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. class BufferTest < Test::Unit::TestCase + sub_test_case(".new") do + test("GC") do + data = "Hello" + data_id = data.object_id + _buffer = Arrow::Buffer.new(data) + data = nil + GC.start + assert_equal("Hello", ObjectSpace._id2ref(data_id)) + end + end + sub_test_case("instance methods") do def setup @buffer = Arrow::Buffer.new("Hello") end