summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorSutou Kouhei <kou@cozmixng.org>2021-05-20 06:29:26 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-07-13 19:37:45 +0900
commit9988f6ac4e887437b5a76f0a1c27fa6f5c17c039 (patch)
tree9138dc2aadf8db88f2622e80ff338dee43f38e50 /test
parent8c905349bb35fa4c21614272f8e23da646e94957 (diff)
[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!!!
Diffstat (limited to 'test')
-rw-r--r--test/fiddle/test_memory_view.rb10
1 files changed, 10 insertions, 0 deletions
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