summaryrefslogtreecommitdiff
path: root/test/ruby/test_io_buffer.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/ruby/test_io_buffer.rb')
-rw-r--r--test/ruby/test_io_buffer.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/ruby/test_io_buffer.rb b/test/ruby/test_io_buffer.rb
index 50eb1a08e3..92a81ddd97 100644
--- a/test/ruby/test_io_buffer.rb
+++ b/test/ruby/test_io_buffer.rb
@@ -702,22 +702,24 @@ class TestIOBuffer < Test::Unit::TestCase
assert_equal IO::Buffer.for("\xce\xcd\xcc\xcb\xce\xcd\xcc\xcb\xce\xcd"), source.dup.not!
end
- def test_and_raises_on_freed_self
+ def test_operators_raise_on_freed_self
inner = IO::Buffer.new(IO::Buffer::PAGE_SIZE)
slice = inner.slice(0, 8)
inner.free
mask = IO::Buffer.for("ABCDEFGH")
assert_raise(IO::Buffer::InvalidatedError) { slice & mask }
+ assert_raise(IO::Buffer::InvalidatedError) { slice | mask }
end
- def test_and_raises_on_freed_mask
+ def test_operators_raise_on_freed_mask
inner = IO::Buffer.new(IO::Buffer::PAGE_SIZE)
mask_slice = inner.slice(0, 8)
inner.free
source = IO::Buffer.for("ABCDEFGH")
assert_raise(IO::Buffer::InvalidatedError) { source & mask_slice }
+ assert_raise(IO::Buffer::InvalidatedError) { source | mask_slice }
end
def test_bit_count