aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/ruby/test_pack.rb13
1 files changed, 2 insertions, 11 deletions
diff --git a/test/ruby/test_pack.rb b/test/ruby/test_pack.rb
index 415dc78e60..8ecfbc0913 100644
--- a/test/ruby/test_pack.rb
+++ b/test/ruby/test_pack.rb
@@ -816,18 +816,9 @@ EXPECTED
def test_pack_with_buffer
buf = String.new(capacity: 100)
- assert_raise_with_message(ArgumentError, /without buffer/) {
- [0xDEAD_BEEF].pack('N', offset: 10)
- }
- assert_raise_with_message(ArgumentError, /too small/) {
- [0xDEAD_BEEF].pack('N', buffer: buf, offset: 200)
- }
assert_raise_with_message(RuntimeError, /frozen/) {
[0xDEAD_BEEF].pack('N', buffer: 'foo'.freeze)
}
- assert_raise_with_message(TypeError, /into Integer/) {
- [0xDEAD_BEEF].pack('N', buffer: buf, offset: '10')
- }
assert_raise_with_message(TypeError, /must be String/) {
[0xDEAD_BEEF].pack('N', buffer: Object.new)
}
@@ -837,11 +828,11 @@ EXPECTED
[0xDEAD_BEEF].pack('N', buffer: buf)
assert_equal "\xDE\xAD\xBE\xEF", buf
- [0xBABE_F00D].pack('N', buffer: buf, offset: 4)
+ [0xBABE_F00D].pack('@4N', buffer: buf)
assert_equal "\xDE\xAD\xBE\xEF\xBA\xBE\xF0\x0D", buf
assert_equal addr, [buf].pack('p')
- [0xBAAD_FACE].pack('N', buffer: buf, offset: 10)
+ [0xBAAD_FACE].pack('@10N', buffer: buf)
assert_equal "\xDE\xAD\xBE\xEF\xBA\xBE\xF0\x0D\0\0\xBA\xAD\xFA\xCE", buf
assert_equal addr, [buf].pack('p')