Sha256: 70f44fa922f42b654a7b74d445ab290654d2bf51b707c31fe2c102fe900f1d26
Contents?: true
Size: 801 Bytes
Versions: 2
Compression:
Stored size: 801 Bytes
Contents
require "test_helper" require "puma/io_buffer" class TestIOBuffer < Minitest::Test attr_accessor :iobuf def setup self.iobuf = Puma::IOBuffer.new end def test_initial_size assert_equal 0, iobuf.used assert iobuf.capacity > 0 end def test_append_op iobuf << "abc" assert_equal "abc", iobuf.to_s iobuf << "123" assert_equal "abc123", iobuf.to_s assert_equal 6, iobuf.used end def test_append expected = "mary had a little lamb" iobuf.append("mary", " ", "had ", "a little", " lamb") assert_equal expected, iobuf.to_s assert_equal expected.length, iobuf.used end def test_reset iobuf << "content" assert_equal "content", iobuf.to_s iobuf.reset assert_equal 0, iobuf.used assert_equal "", iobuf.to_s end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
puma-simon-3.7.2 | test/test_iobuffer.rb |
puma-simon-3.7.1 | test/test_iobuffer.rb |