diff options
author | Sutou Kouhei <kou@cozmixng.org> | 2021-05-20 06:29:26 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2021-07-13 19:37:45 +0900 |
commit | 9988f6ac4e887437b5a76f0a1c27fa6f5c17c039 (patch) | |
tree | 9138dc2aadf8db88f2622e80ff338dee43f38e50 /test/fiddle/test_memory_view.rb | |
parent | 8c905349bb35fa4c21614272f8e23da646e94957 (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/fiddle/test_memory_view.rb')
-rw-r--r-- | test/fiddle/test_memory_view.rb | 10 |
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 |