From 9988f6ac4e887437b5a76f0a1c27fa6f5c17c039 Mon Sep 17 00:00:00 2001 From: Sutou Kouhei Date: Thu, 20 May 2021 06:29:26 +0900 Subject: [ruby/fiddle] Add Fiddle::MemoryView#to_s (https://github.com/ruby/fiddle/pull/78) Fix https://github.com/ruby/fiddle/pull/74 Reported by dsisnero. Thanks!!! --- test/fiddle/test_memory_view.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'test/fiddle') diff --git a/test/fiddle/test_memory_view.rb b/test/fiddle/test_memory_view.rb index ffea8a9e59..6777a043ce 100644 --- a/test/fiddle/test_memory_view.rb +++ b/test/fiddle/test_memory_view.rb @@ -113,5 +113,15 @@ module Fiddle assert_equal([-1, -2], mview[1, 0]) assert_equal([-7, -8], mview[1, 3]) end + + def test_to_s + # U+3042 HIRAGANA LETTER A + data = "\u{3042}" + ptr = Pointer[data] + mview = MemoryView.new(ptr) + string = mview.to_s + assert_equal([data.b, true], + [string, string.frozen?]) + end end end -- cgit v1.2.3