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.rb14
1 files changed, 10 insertions, 4 deletions
diff --git a/test/ruby/test_io_buffer.rb b/test/ruby/test_io_buffer.rb
index afc39a8c8e..385a133421 100644
--- a/test/ruby/test_io_buffer.rb
+++ b/test/ruby/test_io_buffer.rb
@@ -9,10 +9,6 @@ class TestIOBuffer < Test::Unit::TestCase
Warning[:experimental] = experimental
end
- def test_default_size
- assert_equal IO::Buffer::DEFAULT_SIZE, IO::Buffer.new.size
- end
-
def assert_negative(value)
assert(value < 0, "Expected #{value} to be negative!")
end
@@ -40,6 +36,10 @@ class TestIOBuffer < Test::Unit::TestCase
assert_include [IO::Buffer::LITTLE_ENDIAN, IO::Buffer::BIG_ENDIAN], IO::Buffer::HOST_ENDIAN
end
+ def test_default_size
+ assert_equal IO::Buffer::DEFAULT_SIZE, IO::Buffer.new.size
+ end
+
def test_new_internal
buffer = IO::Buffer.new(1024, IO::Buffer::INTERNAL)
assert_equal 1024, buffer.size
@@ -74,6 +74,12 @@ class TestIOBuffer < Test::Unit::TestCase
assert_include buffer.to_str, "Hello World"
end
+ def test_file_mapped_invalid
+ assert_raise ArgumentError do
+ IO::Buffer.map("foobar")
+ end
+ end
+
def test_string_mapped
string = "Hello World"
buffer = IO::Buffer.for(string)