TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 74 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
.get() is deprecated. Access using array indexes instead.
ok 76 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 77 should be equal
ok 78 should be equal
# buffer.toJSON
ok 79 should be equivalent
# buffer.copy
ok 80 should be equal
# test offset returns are correct
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
ok 85 should be equal
# concat() a varying number of buffers
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# fill
ok 91 should be equal
# fill (string)
ok 92 should be equal
ok 93 should be equal
# copy() empty buffer with sourceEnd=0
ok 94 should be equal
# copy() after slice()
ok 95 should be equivalent
# buffer.slice sets indexes
ok 96 should be equal
# buffer.slice out of range
ok 97 should be equal
ok 98 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
# Buffer.isBuffer
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
# Buffer.toArrayBuffer
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
# utf8 buffer to base64
ok 113 should be equal
# utf8 buffer to hex
ok 114 should be equal
# utf8 to utf8
ok 115 should be equal
# utf16le to utf16
ok 116 should be equal
# utf16le to hex
ok 117 should be equal
# ascii buffer to base64
ok 118 should be equal
# ascii buffer to hex
ok 119 should be equal
# base64 buffer to utf8
ok 120 should be equal
# hex buffer to utf8
ok 121 should be equal
# base64 buffer to ascii
ok 122 should be equal
# hex buffer to ascii
ok 123 should be equal
# base64 buffer to binary
ok 124 should be equal
# hex buffer to binary
ok 125 should be equal
# utf8 to binary
ok 126 should be equal
# detect utf16 surrogate pairs
ok 127 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 128 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 129 should be equal
# buffer.write string should get parsed as number
ok 130 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 131 should be equal
# writeUint8 with a negative number throws
ok 132 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 should be equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
1..182
# tests 182
# pass 182
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 37 should be equal
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 39 should be equal
ok 40 should be equal
# buffer.toJSON
ok 41 should be equivalent
# buffer.copy
ok 42 should be equal
# test offset returns are correct
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
# concat() a varying number of buffers
ok 48 should be equal
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
# fill
ok 53 should be equal
# fill (string)
ok 54 should be equal
ok 55 should be equal
# copy() empty buffer with sourceEnd=0
ok 56 should be equal
# copy() after slice()
ok 57 should be equivalent
# buffer.slice sets indexes
ok 58 should be equal
# buffer.slice out of range
ok 59 should be equal
ok 60 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
# Buffer.isBuffer
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# Buffer.toArrayBuffer
ok 67 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 68 should be equal
# utf8 buffer to hex
ok 69 should be equal
# utf8 to utf8
ok 70 should be equal
# utf16le to utf16
ok 71 should be equal
# utf16le to hex
ok 72 should be equal
# ascii buffer to base64
ok 73 should be equal
# ascii buffer to hex
ok 74 should be equal
# base64 buffer to utf8
ok 75 should be equal
# hex buffer to utf8
ok 76 should be equal
# base64 buffer to ascii
ok 77 should be equal
# hex buffer to ascii
ok 78 should be equal
# base64 buffer to binary
ok 79 should be equal
# hex buffer to binary
ok 80 should be equal
# utf8 to binary
ok 81 should be equal
# detect utf16 surrogate pairs
ok 82 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 83 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 84 should be equal
# buffer.write string should get parsed as number
ok 85 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 86 should be equal
# writeUint8 with a negative number throws
ok 87 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 108 object impl: skipping overflow test
1..108
# tests 108
# pass 108
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 74 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
.get() is deprecated. Access using array indexes instead.
ok 76 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 77 should be equal
ok 78 should be equal
# buffer.toJSON
ok 79 should be equivalent
# buffer.copy
ok 80 should be equal
# test offset returns are correct
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
ok 85 should be equal
# concat() a varying number of buffers
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# fill
ok 91 should be equal
# fill (string)
ok 92 should be equal
ok 93 should be equal
# copy() empty buffer with sourceEnd=0
ok 94 should be equal
# copy() after slice()
ok 95 should be equivalent
# buffer.slice sets indexes
ok 96 should be equal
# buffer.slice out of range
ok 97 should be equal
ok 98 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
# Buffer.isBuffer
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
# Buffer.toArrayBuffer
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
# utf8 buffer to base64
ok 113 should be equal
# utf8 buffer to hex
ok 114 should be equal
# utf8 to utf8
ok 115 should be equal
# utf16le to utf16
ok 116 should be equal
# utf16le to hex
ok 117 should be equal
# ascii buffer to base64
ok 118 should be equal
# ascii buffer to hex
ok 119 should be equal
# base64 buffer to utf8
ok 120 should be equal
# hex buffer to utf8
ok 121 should be equal
# base64 buffer to ascii
ok 122 should be equal
# hex buffer to ascii
ok 123 should be equal
# base64 buffer to binary
ok 124 should be equal
# hex buffer to binary
ok 125 should be equal
# utf8 to binary
ok 126 should be equal
# detect utf16 surrogate pairs
ok 127 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 128 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 129 should be equal
# buffer.write string should get parsed as number
ok 130 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 131 should be equal
# writeUint8 with a negative number throws
ok 132 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 should be equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
1..182
# tests 182
# pass 182
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 74 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
.get() is deprecated. Access using array indexes instead.
ok 76 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 77 should be equal
ok 78 should be equal
# buffer.toJSON
ok 79 should be equivalent
# buffer.copy
ok 80 should be equal
# test offset returns are correct
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
ok 85 should be equal
# concat() a varying number of buffers
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# fill
ok 91 should be equal
# fill (string)
ok 92 should be equal
ok 93 should be equal
# copy() empty buffer with sourceEnd=0
ok 94 should be equal
# copy() after slice()
ok 95 should be equivalent
# buffer.slice sets indexes
ok 96 should be equal
# buffer.slice out of range
ok 97 should be equal
ok 98 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
# Buffer.isBuffer
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
# Buffer.toArrayBuffer
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
# utf8 buffer to base64
ok 113 should be equal
# utf8 buffer to hex
ok 114 should be equal
# utf8 to utf8
ok 115 should be equal
# utf16le to utf16
ok 116 should be equal
# utf16le to hex
ok 117 should be equal
# ascii buffer to base64
ok 118 should be equal
# ascii buffer to hex
ok 119 should be equal
# base64 buffer to utf8
ok 120 should be equal
# hex buffer to utf8
ok 121 should be equal
# base64 buffer to ascii
ok 122 should be equal
# hex buffer to ascii
ok 123 should be equal
# base64 buffer to binary
ok 124 should be equal
# hex buffer to binary
ok 125 should be equal
# utf8 to binary
ok 126 should be equal
# detect utf16 surrogate pairs
ok 127 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 128 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 129 should be equal
# buffer.write string should get parsed as number
ok 130 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 131 should be equal
# writeUint8 with a negative number throws
ok 132 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 should be equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
1..182
# tests 182
# pass 182
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 73 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 74 should be equal
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 76 should be equal
ok 77 should be equal
# buffer.toJSON
ok 78 should be equivalent
# buffer.copy
ok 79 should be equal
# test offset returns are correct
ok 80 should be equal
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
# concat() a varying number of buffers
ok 85 should be equal
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
# fill
ok 90 should be equal
# fill (string)
ok 91 should be equal
ok 92 should be equal
# copy() empty buffer with sourceEnd=0
ok 93 should be equal
# copy() after slice()
ok 94 should be equivalent
# buffer.slice sets indexes
ok 95 should be equal
# buffer.slice out of range
ok 96 should be equal
ok 97 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
# Buffer.isBuffer
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
# Buffer.toArrayBuffer
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
# utf8 buffer to base64
ok 112 should be equal
# utf8 buffer to hex
ok 113 should be equal
# utf8 to utf8
ok 114 should be equal
# utf16le to utf16
ok 115 should be equal
# utf16le to hex
ok 116 should be equal
# ascii buffer to base64
ok 117 should be equal
# ascii buffer to hex
ok 118 should be equal
# base64 buffer to utf8
ok 119 should be equal
# hex buffer to utf8
ok 120 should be equal
# base64 buffer to ascii
ok 121 should be equal
# hex buffer to ascii
ok 122 should be equal
# base64 buffer to binary
ok 123 should be equal
# hex buffer to binary
ok 124 should be equal
# utf8 to binary
ok 125 should be equal
# detect utf16 surrogate pairs
ok 126 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 127 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 128 should be equal
# buffer.write string should get parsed as number
ok 129 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 130 should be equal
# writeUint8 with a negative number throws
ok 131 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 132 should be equal
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 152 object impl: skipping overflow test
1..152
# tests 152
# pass 152
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 73 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 74 should be equal
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 76 should be equal
ok 77 should be equal
# buffer.toJSON
ok 78 should be equivalent
# buffer.copy
ok 79 should be equal
# test offset returns are correct
ok 80 should be equal
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
# concat() a varying number of buffers
ok 85 should be equal
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
# fill
ok 90 should be equal
# fill (string)
ok 91 should be equal
ok 92 should be equal
# copy() empty buffer with sourceEnd=0
ok 93 should be equal
# copy() after slice()
ok 94 should be equivalent
# buffer.slice sets indexes
ok 95 should be equal
# buffer.slice out of range
ok 96 should be equal
ok 97 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
# Buffer.isBuffer
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
# Buffer.toArrayBuffer
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
# utf8 buffer to base64
ok 112 should be equal
# utf8 buffer to hex
ok 113 should be equal
# utf8 to utf8
ok 114 should be equal
# utf16le to utf16
ok 115 should be equal
# utf16le to hex
ok 116 should be equal
# ascii buffer to base64
ok 117 should be equal
# ascii buffer to hex
ok 118 should be equal
# base64 buffer to utf8
ok 119 should be equal
# hex buffer to utf8
ok 120 should be equal
# base64 buffer to ascii
ok 121 should be equal
# hex buffer to ascii
ok 122 should be equal
# base64 buffer to binary
ok 123 should be equal
# hex buffer to binary
ok 124 should be equal
# utf8 to binary
ok 125 should be equal
# detect utf16 surrogate pairs
ok 126 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 127 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 128 should be equal
# buffer.write string should get parsed as number
ok 129 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 130 should be equal
# writeUint8 with a negative number throws
ok 131 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 132 should be equal
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 152 object impl: skipping overflow test
1..152
# tests 152
# pass 152
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 37 should be equal
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 39 should be equal
ok 40 should be equal
# buffer.toJSON
ok 41 should be equivalent
# buffer.copy
ok 42 should be equal
# test offset returns are correct
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
# concat() a varying number of buffers
ok 48 should be equal
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
# fill
ok 53 should be equal
# fill (string)
ok 54 should be equal
ok 55 should be equal
# copy() empty buffer with sourceEnd=0
ok 56 should be equal
# copy() after slice()
ok 57 should be equivalent
# buffer.slice sets indexes
ok 58 should be equal
# buffer.slice out of range
ok 59 should be equal
ok 60 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
# Buffer.isBuffer
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# Buffer.toArrayBuffer
ok 67 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 68 should be equal
# utf8 buffer to hex
ok 69 should be equal
# utf8 to utf8
ok 70 should be equal
# utf16le to utf16
ok 71 should be equal
# utf16le to hex
ok 72 should be equal
# ascii buffer to base64
ok 73 should be equal
# ascii buffer to hex
ok 74 should be equal
# base64 buffer to utf8
ok 75 should be equal
# hex buffer to utf8
ok 76 should be equal
# base64 buffer to ascii
ok 77 should be equal
# hex buffer to ascii
ok 78 should be equal
# base64 buffer to binary
ok 79 should be equal
# hex buffer to binary
ok 80 should be equal
# utf8 to binary
ok 81 should be equal
# detect utf16 surrogate pairs
ok 82 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 83 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 84 should be equal
# buffer.write string should get parsed as number
ok 85 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 86 should be equal
# writeUint8 with a negative number throws
ok 87 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 108 object impl: skipping overflow test
1..108
# tests 108
# pass 108
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 37 should be equal
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 39 should be equal
ok 40 should be equal
# buffer.toJSON
ok 41 should be equivalent
# buffer.copy
ok 42 should be equal
# test offset returns are correct
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
# concat() a varying number of buffers
ok 48 should be equal
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
# fill
ok 53 should be equal
# fill (string)
ok 54 should be equal
ok 55 should be equal
# copy() empty buffer with sourceEnd=0
ok 56 should be equal
# copy() after slice()
ok 57 should be equivalent
# buffer.slice sets indexes
ok 58 should be equal
# buffer.slice out of range
ok 59 should be equal
ok 60 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
# Buffer.isBuffer
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# Buffer.toArrayBuffer
ok 67 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 68 should be equal
# utf8 buffer to hex
ok 69 should be equal
# utf8 to utf8
ok 70 should be equal
# utf16le to utf16
ok 71 should be equal
# utf16le to hex
ok 72 should be equal
# ascii buffer to base64
ok 73 should be equal
# ascii buffer to hex
ok 74 should be equal
# base64 buffer to utf8
ok 75 should be equal
# hex buffer to utf8
ok 76 should be equal
# base64 buffer to ascii
ok 77 should be equal
# hex buffer to ascii
ok 78 should be equal
# base64 buffer to binary
ok 79 should be equal
# hex buffer to binary
ok 80 should be equal
# utf8 to binary
ok 81 should be equal
# detect utf16 surrogate pairs
ok 82 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 83 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 84 should be equal
# buffer.write string should get parsed as number
ok 85 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 86 should be equal
# writeUint8 with a negative number throws
ok 87 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 108 object impl: skipping overflow test
1..108
# tests 108
# pass 108
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 74 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
.get() is deprecated. Access using array indexes instead.
ok 76 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 77 should be equal
ok 78 should be equal
# buffer.toJSON
ok 79 should be equivalent
# buffer.copy
ok 80 should be equal
# test offset returns are correct
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
ok 85 should be equal
# concat() a varying number of buffers
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# fill
ok 91 should be equal
# fill (string)
ok 92 should be equal
ok 93 should be equal
# copy() empty buffer with sourceEnd=0
ok 94 should be equal
# copy() after slice()
ok 95 should be equivalent
# buffer.slice sets indexes
ok 96 should be equal
# buffer.slice out of range
ok 97 should be equal
ok 98 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
# Buffer.isBuffer
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
# Buffer.toArrayBuffer
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
# utf8 buffer to base64
ok 113 should be equal
# utf8 buffer to hex
ok 114 should be equal
# utf8 to utf8
ok 115 should be equal
# utf16le to utf16
ok 116 should be equal
# utf16le to hex
ok 117 should be equal
# ascii buffer to base64
ok 118 should be equal
# ascii buffer to hex
ok 119 should be equal
# base64 buffer to utf8
ok 120 should be equal
# hex buffer to utf8
ok 121 should be equal
# base64 buffer to ascii
ok 122 should be equal
# hex buffer to ascii
ok 123 should be equal
# base64 buffer to binary
ok 124 should be equal
# hex buffer to binary
ok 125 should be equal
# utf8 to binary
ok 126 should be equal
# detect utf16 surrogate pairs
ok 127 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 128 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 129 should be equal
# buffer.write string should get parsed as number
ok 130 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 131 should be equal
# writeUint8 with a negative number throws
ok 132 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 should be equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
1..182
# tests 182
# pass 182
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 37 should be equal
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 39 should be equal
ok 40 should be equal
# buffer.toJSON
ok 41 should be equivalent
# buffer.copy
ok 42 should be equal
# test offset returns are correct
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
# concat() a varying number of buffers
ok 48 should be equal
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
# fill
ok 53 should be equal
# fill (string)
ok 54 should be equal
ok 55 should be equal
# copy() empty buffer with sourceEnd=0
ok 56 should be equal
# copy() after slice()
ok 57 should be equivalent
# buffer.slice sets indexes
ok 58 should be equal
# buffer.slice out of range
ok 59 should be equal
ok 60 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
# Buffer.isBuffer
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# Buffer.toArrayBuffer
ok 67 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 68 should be equal
# utf8 buffer to hex
ok 69 should be equal
# utf8 to utf8
ok 70 should be equal
# utf16le to utf16
ok 71 should be equal
# utf16le to hex
ok 72 should be equal
# ascii buffer to base64
ok 73 should be equal
# ascii buffer to hex
ok 74 should be equal
# base64 buffer to utf8
ok 75 should be equal
# hex buffer to utf8
ok 76 should be equal
# base64 buffer to ascii
ok 77 should be equal
# hex buffer to ascii
ok 78 should be equal
# base64 buffer to binary
ok 79 should be equal
# hex buffer to binary
ok 80 should be equal
# utf8 to binary
ok 81 should be equal
# detect utf16 surrogate pairs
ok 82 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 83 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 84 should be equal
# buffer.write string should get parsed as number
ok 85 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 86 should be equal
# writeUint8 with a negative number throws
ok 87 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 108 object impl: skipping overflow test
1..108
# tests 108
# pass 108
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 74 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
.get() is deprecated. Access using array indexes instead.
ok 76 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 77 should be equal
ok 78 should be equal
# buffer.toJSON
ok 79 should be equivalent
# buffer.copy
ok 80 should be equal
# test offset returns are correct
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
ok 85 should be equal
# concat() a varying number of buffers
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# fill
ok 91 should be equal
# fill (string)
ok 92 should be equal
ok 93 should be equal
# copy() empty buffer with sourceEnd=0
ok 94 should be equal
# copy() after slice()
ok 95 should be equivalent
# buffer.slice sets indexes
ok 96 should be equal
# buffer.slice out of range
ok 97 should be equal
ok 98 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
# Buffer.isBuffer
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
# Buffer.toArrayBuffer
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
# utf8 buffer to base64
ok 113 should be equal
# utf8 buffer to hex
ok 114 should be equal
# utf8 to utf8
ok 115 should be equal
# utf16le to utf16
ok 116 should be equal
# utf16le to hex
ok 117 should be equal
# ascii buffer to base64
ok 118 should be equal
# ascii buffer to hex
ok 119 should be equal
# base64 buffer to utf8
ok 120 should be equal
# hex buffer to utf8
ok 121 should be equal
# base64 buffer to ascii
ok 122 should be equal
# hex buffer to ascii
ok 123 should be equal
# base64 buffer to binary
ok 124 should be equal
# hex buffer to binary
ok 125 should be equal
# utf8 to binary
ok 126 should be equal
# detect utf16 surrogate pairs
ok 127 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 128 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 129 should be equal
# buffer.write string should get parsed as number
ok 130 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 131 should be equal
# writeUint8 with a negative number throws
ok 132 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 should be equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
1..182
# tests 182
# pass 182
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 74 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
.get() is deprecated. Access using array indexes instead.
ok 76 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 77 should be equal
ok 78 should be equal
# buffer.toJSON
ok 79 should be equivalent
# buffer.copy
ok 80 should be equal
# test offset returns are correct
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
ok 85 should be equal
# concat() a varying number of buffers
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# fill
ok 91 should be equal
# fill (string)
ok 92 should be equal
ok 93 should be equal
# copy() empty buffer with sourceEnd=0
ok 94 should be equal
# copy() after slice()
ok 95 should be equivalent
# buffer.slice sets indexes
ok 96 should be equal
# buffer.slice out of range
ok 97 should be equal
ok 98 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
# Buffer.isBuffer
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
# Buffer.toArrayBuffer
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
# utf8 buffer to base64
ok 113 should be equal
# utf8 buffer to hex
ok 114 should be equal
# utf8 to utf8
ok 115 should be equal
# utf16le to utf16
ok 116 should be equal
# utf16le to hex
ok 117 should be equal
# ascii buffer to base64
ok 118 should be equal
# ascii buffer to hex
ok 119 should be equal
# base64 buffer to utf8
ok 120 should be equal
# hex buffer to utf8
ok 121 should be equal
# base64 buffer to ascii
ok 122 should be equal
# hex buffer to ascii
ok 123 should be equal
# base64 buffer to binary
ok 124 should be equal
# hex buffer to binary
ok 125 should be equal
# utf8 to binary
ok 126 should be equal
# detect utf16 surrogate pairs
ok 127 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 128 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 129 should be equal
# buffer.write string should get parsed as number
ok 130 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 131 should be equal
# writeUint8 with a negative number throws
ok 132 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 should be equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
1..182
# tests 182
# pass 182
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 73 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 74 should be equal
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 76 should be equal
ok 77 should be equal
# buffer.toJSON
ok 78 should be equivalent
# buffer.copy
ok 79 should be equal
# test offset returns are correct
ok 80 should be equal
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
# concat() a varying number of buffers
ok 85 should be equal
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
# fill
ok 90 should be equal
# fill (string)
ok 91 should be equal
ok 92 should be equal
# copy() empty buffer with sourceEnd=0
ok 93 should be equal
# copy() after slice()
ok 94 should be equivalent
# buffer.slice sets indexes
ok 95 should be equal
# buffer.slice out of range
ok 96 should be equal
ok 97 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
# Buffer.isBuffer
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
# Buffer.toArrayBuffer
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
# utf8 buffer to base64
ok 112 should be equal
# utf8 buffer to hex
ok 113 should be equal
# utf8 to utf8
ok 114 should be equal
# utf16le to utf16
ok 115 should be equal
# utf16le to hex
ok 116 should be equal
# ascii buffer to base64
ok 117 should be equal
# ascii buffer to hex
ok 118 should be equal
# base64 buffer to utf8
ok 119 should be equal
# hex buffer to utf8
ok 120 should be equal
# base64 buffer to ascii
ok 121 should be equal
# hex buffer to ascii
ok 122 should be equal
# base64 buffer to binary
ok 123 should be equal
# hex buffer to binary
ok 124 should be equal
# utf8 to binary
ok 125 should be equal
# detect utf16 surrogate pairs
ok 126 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 127 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 128 should be equal
# buffer.write string should get parsed as number
ok 129 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 130 should be equal
# writeUint8 with a negative number throws
ok 131 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 132 should be equal
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 152 object impl: skipping overflow test
1..152
# tests 152
# pass 152
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 73 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 74 should be equal
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 76 should be equal
ok 77 should be equal
# buffer.toJSON
ok 78 should be equivalent
# buffer.copy
ok 79 should be equal
# test offset returns are correct
ok 80 should be equal
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
# concat() a varying number of buffers
ok 85 should be equal
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
# fill
ok 90 should be equal
# fill (string)
ok 91 should be equal
ok 92 should be equal
# copy() empty buffer with sourceEnd=0
ok 93 should be equal
# copy() after slice()
ok 94 should be equivalent
# buffer.slice sets indexes
ok 95 should be equal
# buffer.slice out of range
ok 96 should be equal
ok 97 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
# Buffer.isBuffer
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
# Buffer.toArrayBuffer
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
# utf8 buffer to base64
ok 112 should be equal
# utf8 buffer to hex
ok 113 should be equal
# utf8 to utf8
ok 114 should be equal
# utf16le to utf16
ok 115 should be equal
# utf16le to hex
ok 116 should be equal
# ascii buffer to base64
ok 117 should be equal
# ascii buffer to hex
ok 118 should be equal
# base64 buffer to utf8
ok 119 should be equal
# hex buffer to utf8
ok 120 should be equal
# base64 buffer to ascii
ok 121 should be equal
# hex buffer to ascii
ok 122 should be equal
# base64 buffer to binary
ok 123 should be equal
# hex buffer to binary
ok 124 should be equal
# utf8 to binary
ok 125 should be equal
# detect utf16 surrogate pairs
ok 126 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 127 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 128 should be equal
# buffer.write string should get parsed as number
ok 129 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 130 should be equal
# writeUint8 with a negative number throws
ok 131 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 132 should be equal
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 152 object impl: skipping overflow test
1..152
# tests 152
# pass 152
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 37 should be equal
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 39 should be equal
ok 40 should be equal
# buffer.toJSON
ok 41 should be equivalent
# buffer.copy
ok 42 should be equal
# test offset returns are correct
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
# concat() a varying number of buffers
ok 48 should be equal
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
# fill
ok 53 should be equal
# fill (string)
ok 54 should be equal
ok 55 should be equal
# copy() empty buffer with sourceEnd=0
ok 56 should be equal
# copy() after slice()
ok 57 should be equivalent
# buffer.slice sets indexes
ok 58 should be equal
# buffer.slice out of range
ok 59 should be equal
ok 60 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
# Buffer.isBuffer
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# Buffer.toArrayBuffer
ok 67 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 68 should be equal
# utf8 buffer to hex
ok 69 should be equal
# utf8 to utf8
ok 70 should be equal
# utf16le to utf16
ok 71 should be equal
# utf16le to hex
ok 72 should be equal
# ascii buffer to base64
ok 73 should be equal
# ascii buffer to hex
ok 74 should be equal
# base64 buffer to utf8
ok 75 should be equal
# hex buffer to utf8
ok 76 should be equal
# base64 buffer to ascii
ok 77 should be equal
# hex buffer to ascii
ok 78 should be equal
# base64 buffer to binary
ok 79 should be equal
# hex buffer to binary
ok 80 should be equal
# utf8 to binary
ok 81 should be equal
# detect utf16 surrogate pairs
ok 82 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 83 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 84 should be equal
# buffer.write string should get parsed as number
ok 85 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 86 should be equal
# writeUint8 with a negative number throws
ok 87 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 108 object impl: skipping overflow test
1..108
# tests 108
# pass 108
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 37 should be equal
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 39 should be equal
ok 40 should be equal
# buffer.toJSON
ok 41 should be equivalent
# buffer.copy
ok 42 should be equal
# test offset returns are correct
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
# concat() a varying number of buffers
ok 48 should be equal
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
# fill
ok 53 should be equal
# fill (string)
ok 54 should be equal
ok 55 should be equal
# copy() empty buffer with sourceEnd=0
ok 56 should be equal
# copy() after slice()
ok 57 should be equivalent
# buffer.slice sets indexes
ok 58 should be equal
# buffer.slice out of range
ok 59 should be equal
ok 60 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
# Buffer.isBuffer
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# Buffer.toArrayBuffer
ok 67 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 68 should be equal
# utf8 buffer to hex
ok 69 should be equal
# utf8 to utf8
ok 70 should be equal
# utf16le to utf16
ok 71 should be equal
# utf16le to hex
ok 72 should be equal
# ascii buffer to base64
ok 73 should be equal
# ascii buffer to hex
ok 74 should be equal
# base64 buffer to utf8
ok 75 should be equal
# hex buffer to utf8
ok 76 should be equal
# base64 buffer to ascii
ok 77 should be equal
# hex buffer to ascii
ok 78 should be equal
# base64 buffer to binary
ok 79 should be equal
# hex buffer to binary
ok 80 should be equal
# utf8 to binary
ok 81 should be equal
# detect utf16 surrogate pairs
ok 82 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 83 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 84 should be equal
# buffer.write string should get parsed as number
ok 85 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 86 should be equal
# writeUint8 with a negative number throws
ok 87 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 108 object impl: skipping overflow test
1..108
# tests 108
# pass 108
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: 'undefined' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'undefined' is not a function] line: 7250, sourceURL: 'http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js', stack: '@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7250\nbound@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5606\nrun@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5615\nbound@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5606\nnext@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5417\n@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2906\n[native code]' }
stack:
@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7250
bound@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5606
run@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5615
bound@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5606
next@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5417
@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2906
[native code]
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: 'undefined' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'undefined' is not a function] line: 7250, sourceURL: 'http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js', stack: '@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7250\nbound@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5606\nrun@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5615\nbound@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5606\nnext@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5417\n@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2906\n[native code]' }
stack:
@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7250
bound@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5606
run@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5615
bound@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5606
next@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5417
@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2906
[native code]
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: 'Number.isNaN' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'Number.isNaN' is not a function] message: '\'Number.isNaN\' is not a function' }
stack:
assert([arguments not available])@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:1055
checkInt([arguments not available])@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:652
<anonymous function: Buffer.prototype.writeUInt8>([arguments not available])@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:660
<anonymous function: 50>([arguments not available])@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7208
<anonymous function: Test.prototype.throws>([arguments not available])@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5959
bound([arguments not available])@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607
<anonymous function: 50>([arguments not available])@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7207
bound([arguments not available])@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607
<anonymous function: Test.prototype.run>([arguments not available])@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5621
bound([arguments not available])@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607
Error initially occurred at <anonymous function: 50>([arguments not available])@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7292
bound([arguments not available])@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607
<anonymous function: Test.prototype.run>([arguments not available])@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5621
bound([arguments not available])@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607
next([arguments not available])@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5420
<anonymous function>([arguments not available])@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2912
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: 'undefined' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'undefined' is not a function] line: 7250, sourceURL: 'http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js', stack: '@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7250\nbound@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5606\nrun@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5615\nbound@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5606\nnext@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5417\n@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2906\n[native code]' }
stack:
@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7250
bound@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5606
run@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5615
bound@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5606
next@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5417
@http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2906
[native code]
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 74 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
.get() is deprecated. Access using array indexes instead.
ok 76 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 77 should be equal
ok 78 should be equal
# buffer.toJSON
ok 79 should be equivalent
# buffer.copy
ok 80 should be equal
# test offset returns are correct
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
ok 85 should be equal
# concat() a varying number of buffers
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# fill
ok 91 should be equal
# fill (string)
ok 92 should be equal
ok 93 should be equal
# copy() empty buffer with sourceEnd=0
ok 94 should be equal
# copy() after slice()
ok 95 should be equivalent
# buffer.slice sets indexes
ok 96 should be equal
# buffer.slice out of range
ok 97 should be equal
ok 98 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
# Buffer.isBuffer
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
# Buffer.toArrayBuffer
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
# utf8 buffer to base64
ok 113 should be equal
# utf8 buffer to hex
ok 114 should be equal
# utf8 to utf8
ok 115 should be equal
# utf16le to utf16
ok 116 should be equal
# utf16le to hex
ok 117 should be equal
# ascii buffer to base64
ok 118 should be equal
# ascii buffer to hex
ok 119 should be equal
# base64 buffer to utf8
ok 120 should be equal
# hex buffer to utf8
ok 121 should be equal
# base64 buffer to ascii
ok 122 should be equal
# hex buffer to ascii
ok 123 should be equal
# base64 buffer to binary
ok 124 should be equal
# hex buffer to binary
ok 125 should be equal
# utf8 to binary
ok 126 should be equal
# detect utf16 surrogate pairs
ok 127 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 128 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 129 should be equal
# buffer.write string should get parsed as number
ok 130 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 131 should be equal
# writeUint8 with a negative number throws
ok 132 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 153 should be equal
ok 154 should be equal
not ok 155 TypeError: 'undefined' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'undefined' is not a function] message: '\'undefined\' is not a function' }
...
not ok 156 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..156
# tests 156
# pass 154
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 37 should be equal
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 39 should be equal
ok 40 should be equal
# buffer.toJSON
ok 41 should be equivalent
# buffer.copy
ok 42 should be equal
# test offset returns are correct
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
# concat() a varying number of buffers
ok 48 should be equal
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
# fill
ok 53 should be equal
# fill (string)
ok 54 should be equal
ok 55 should be equal
# copy() empty buffer with sourceEnd=0
ok 56 should be equal
# copy() after slice()
ok 57 should be equivalent
# buffer.slice sets indexes
ok 58 should be equal
# buffer.slice out of range
ok 59 should be equal
ok 60 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
# Buffer.isBuffer
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# Buffer.toArrayBuffer
ok 67 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 68 should be equal
# utf8 buffer to hex
ok 69 should be equal
# utf8 to utf8
ok 70 should be equal
# utf16le to utf16
ok 71 should be equal
# utf16le to hex
ok 72 should be equal
# ascii buffer to base64
ok 73 should be equal
# ascii buffer to hex
ok 74 should be equal
# base64 buffer to utf8
ok 75 should be equal
# hex buffer to utf8
ok 76 should be equal
# base64 buffer to ascii
ok 77 should be equal
# hex buffer to ascii
ok 78 should be equal
# base64 buffer to binary
ok 79 should be equal
# hex buffer to binary
ok 80 should be equal
# utf8 to binary
ok 81 should be equal
# detect utf16 surrogate pairs
ok 82 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 83 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 84 should be equal
# buffer.write string should get parsed as number
ok 85 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 86 should be equal
# writeUint8 with a negative number throws
ok 87 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 108 object impl: skipping overflow test
1..108
# tests 108
# pass 108
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
[TypeError: Object function Number() { [native code] } has no method 'isNaN']
at: Test.assert (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5746:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7292:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5621:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)
at next (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5420:15)
at http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2912:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5746:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
[TypeError: Object function Number() { [native code] } has no method 'isNaN']
at: Test.assert (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5746:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7292:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5621:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)
at next (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5420:15)
at http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2912:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5746:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
[TypeError: Object function Number() { [native code] } has no method 'isNaN']
at: Test.assert (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5746:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7292:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5621:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)
at next (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5420:15)
at http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2912:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5746:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
[TypeError: Object function Number() { [native code] } has no method 'isNaN']
at: Test.assert (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5746:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7292:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5621:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)
at next (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5420:15)
at http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2912:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5746:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
[TypeError: Object function Number() { [native code] } has no method 'isNaN']
at: Test.assert (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5746:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7292:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5621:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)
at next (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5420:15)
at http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2912:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5746:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
{ [TypeError: Object function Number() { [native code] } has no method 'isNaN'] arguments: [ 'isNaN', [Function: Number] ], type: 'undefined_method', message: 'Object function Number() { [native code] } has no method \'isNaN\'', stack: 'TypeError: Object function Number() { [native code] } has no method \'isNaN\'\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7292:20)\n at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5621:14)\n at Test.bound [as run] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)\n at next (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5420:15)\n at http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2912:21' }
at: Test.assert (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5746:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7292:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5621:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)
at next (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5420:15)
at http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2912:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5746:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 74 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
.get() is deprecated. Access using array indexes instead.
ok 76 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 77 should be equal
ok 78 should be equal
# buffer.toJSON
ok 79 should be equivalent
# buffer.copy
ok 80 should be equal
# test offset returns are correct
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
ok 85 should be equal
# concat() a varying number of buffers
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# fill
ok 91 should be equal
# fill (string)
ok 92 should be equal
ok 93 should be equal
# copy() empty buffer with sourceEnd=0
ok 94 should be equal
# copy() after slice()
ok 95 should be equivalent
# buffer.slice sets indexes
ok 96 should be equal
# buffer.slice out of range
ok 97 should be equal
ok 98 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
# Buffer.isBuffer
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
# Buffer.toArrayBuffer
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
# utf8 buffer to base64
ok 113 should be equal
# utf8 buffer to hex
ok 114 should be equal
# utf8 to utf8
ok 115 should be equal
# utf16le to utf16
ok 116 should be equal
# utf16le to hex
ok 117 should be equal
# ascii buffer to base64
ok 118 should be equal
# ascii buffer to hex
ok 119 should be equal
# base64 buffer to utf8
ok 120 should be equal
# hex buffer to utf8
ok 121 should be equal
# base64 buffer to ascii
ok 122 should be equal
# hex buffer to ascii
ok 123 should be equal
# base64 buffer to binary
ok 124 should be equal
# hex buffer to binary
ok 125 should be equal
# utf8 to binary
ok 126 should be equal
# detect utf16 surrogate pairs
ok 127 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 128 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 129 should be equal
# buffer.write string should get parsed as number
ok 130 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 131 should be equal
# writeUint8 with a negative number throws
ok 132 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 153 should be equal
ok 154 should be equal
not ok 155 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
{ [TypeError: Object function Number() { [native code] } has no method 'isNaN'] arguments: [ 'isNaN', [Function: Number] ], type: 'undefined_method', message: 'Object function Number() { [native code] } has no method \'isNaN\'', stack: 'TypeError: Object function Number() { [native code] } has no method \'isNaN\'\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7292:20)\n at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5621:14)\n at Test.bound [as run] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)\n at next (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5420:15)\n at http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2912:21' }
at: Test.assert (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5746:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7292:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5621:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)
at next (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5420:15)
at http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2912:21
...
not ok 156 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5746:13)
...
1..156
# tests 156
# pass 154
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 74 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
.get() is deprecated. Access using array indexes instead.
ok 76 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 77 should be equal
ok 78 should be equal
# buffer.toJSON
ok 79 should be equivalent
# buffer.copy
ok 80 should be equal
# test offset returns are correct
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
ok 85 should be equal
# concat() a varying number of buffers
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# fill
ok 91 should be equal
# fill (string)
ok 92 should be equal
ok 93 should be equal
# copy() empty buffer with sourceEnd=0
ok 94 should be equal
# copy() after slice()
ok 95 should be equivalent
# buffer.slice sets indexes
ok 96 should be equal
# buffer.slice out of range
ok 97 should be equal
ok 98 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
# Buffer.isBuffer
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
# Buffer.toArrayBuffer
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
# utf8 buffer to base64
ok 113 should be equal
# utf8 buffer to hex
ok 114 should be equal
# utf8 to utf8
ok 115 should be equal
# utf16le to utf16
ok 116 should be equal
# utf16le to hex
ok 117 should be equal
# ascii buffer to base64
ok 118 should be equal
# ascii buffer to hex
ok 119 should be equal
# base64 buffer to utf8
ok 120 should be equal
# hex buffer to utf8
ok 121 should be equal
# base64 buffer to ascii
ok 122 should be equal
# hex buffer to ascii
ok 123 should be equal
# base64 buffer to binary
ok 124 should be equal
# hex buffer to binary
ok 125 should be equal
# utf8 to binary
ok 126 should be equal
# detect utf16 surrogate pairs
ok 127 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 128 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 129 should be equal
# buffer.write string should get parsed as number
ok 130 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 131 should be equal
# writeUint8 with a negative number throws
ok 132 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 153 should be equal
ok 154 should be equal
not ok 155 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
{ [TypeError: Object function Number() { [native code] } has no method 'isNaN'] stack: 'TypeError: Object function Number() { [native code] } has no method \'isNaN\'\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7292:20)\n at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5621:14)\n at Test.bound [as run] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)\n at next (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5420:15)\n at http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2912:21', arguments: [ 'isNaN', [Function: Number] ], type: 'undefined_method', message: 'Object function Number() { [native code] } has no method \'isNaN\'' }
at: Test.assert (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5746:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:7292:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5621:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5607:32)
at next (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5420:15)
at http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:2912:21
...
not ok 156 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/0a4018fcde50dd94e447e08f37e1026b01b57add.1410483524362/1410483524728.7d9361e8.js:5746:13)
...
1..156
# tests 156
# pass 154
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 73 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 74 should be equal
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 76 should be equal
ok 77 should be equal
# buffer.toJSON
ok 78 should be equivalent
# buffer.copy
ok 79 should be equal
# test offset returns are correct
ok 80 should be equal
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
# concat() a varying number of buffers
ok 85 should be equal
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
# fill
ok 90 should be equal
# fill (string)
ok 91 should be equal
ok 92 should be equal
# copy() empty buffer with sourceEnd=0
ok 93 should be equal
# copy() after slice()
ok 94 should be equivalent
# buffer.slice sets indexes
ok 95 should be equal
# buffer.slice out of range
ok 96 should be equal
ok 97 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
# Buffer.isBuffer
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
# Buffer.toArrayBuffer
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
# utf8 buffer to base64
ok 112 should be equal
# utf8 buffer to hex
ok 113 should be equal
# utf8 to utf8
ok 114 should be equal
# utf16le to utf16
ok 115 should be equal
# utf16le to hex
ok 116 should be equal
# ascii buffer to base64
ok 117 should be equal
# ascii buffer to hex
ok 118 should be equal
# base64 buffer to utf8
ok 119 should be equal
# hex buffer to utf8
ok 120 should be equal
# base64 buffer to ascii
ok 121 should be equal
# hex buffer to ascii
ok 122 should be equal
# base64 buffer to binary
ok 123 should be equal
# hex buffer to binary
ok 124 should be equal
# utf8 to binary
ok 125 should be equal
# detect utf16 surrogate pairs
ok 126 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 127 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 128 should be equal
# buffer.write string should get parsed as number
ok 129 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 130 should be equal
# writeUint8 with a negative number throws
ok 131 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 132 should be equal
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 152 object impl: skipping overflow test
1..152
# tests 152
# pass 152
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 73 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 74 should be equal
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 76 should be equal
ok 77 should be equal
# buffer.toJSON
ok 78 should be equivalent
# buffer.copy
ok 79 should be equal
# test offset returns are correct
ok 80 should be equal
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
# concat() a varying number of buffers
ok 85 should be equal
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
# fill
ok 90 should be equal
# fill (string)
ok 91 should be equal
ok 92 should be equal
# copy() empty buffer with sourceEnd=0
ok 93 should be equal
# copy() after slice()
ok 94 should be equivalent
# buffer.slice sets indexes
ok 95 should be equal
# buffer.slice out of range
ok 96 should be equal
ok 97 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
# Buffer.isBuffer
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
# Buffer.toArrayBuffer
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
# utf8 buffer to base64
ok 112 should be equal
# utf8 buffer to hex
ok 113 should be equal
# utf8 to utf8
ok 114 should be equal
# utf16le to utf16
ok 115 should be equal
# utf16le to hex
ok 116 should be equal
# ascii buffer to base64
ok 117 should be equal
# ascii buffer to hex
ok 118 should be equal
# base64 buffer to utf8
ok 119 should be equal
# hex buffer to utf8
ok 120 should be equal
# base64 buffer to ascii
ok 121 should be equal
# hex buffer to ascii
ok 122 should be equal
# base64 buffer to binary
ok 123 should be equal
# hex buffer to binary
ok 124 should be equal
# utf8 to binary
ok 125 should be equal
# detect utf16 surrogate pairs
ok 126 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 127 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 128 should be equal
# buffer.write string should get parsed as number
ok 129 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 130 should be equal
# writeUint8 with a negative number throws
ok 131 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 132 should be equal
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 152 object impl: skipping overflow test
1..152
# tests 152
# pass 152
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 37 should be equal
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 39 should be equal
ok 40 should be equal
# buffer.toJSON
ok 41 should be equivalent
# buffer.copy
ok 42 should be equal
# test offset returns are correct
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
# concat() a varying number of buffers
ok 48 should be equal
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
# fill
ok 53 should be equal
# fill (string)
ok 54 should be equal
ok 55 should be equal
# copy() empty buffer with sourceEnd=0
ok 56 should be equal
# copy() after slice()
ok 57 should be equivalent
# buffer.slice sets indexes
ok 58 should be equal
# buffer.slice out of range
ok 59 should be equal
ok 60 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
# Buffer.isBuffer
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# Buffer.toArrayBuffer
ok 67 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 68 should be equal
# utf8 buffer to hex
ok 69 should be equal
# utf8 to utf8
ok 70 should be equal
# utf16le to utf16
ok 71 should be equal
# utf16le to hex
ok 72 should be equal
# ascii buffer to base64
ok 73 should be equal
# ascii buffer to hex
ok 74 should be equal
# base64 buffer to utf8
ok 75 should be equal
# hex buffer to utf8
ok 76 should be equal
# base64 buffer to ascii
ok 77 should be equal
# hex buffer to ascii
ok 78 should be equal
# base64 buffer to binary
ok 79 should be equal
# hex buffer to binary
ok 80 should be equal
# utf8 to binary
ok 81 should be equal
# detect utf16 surrogate pairs
ok 82 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 83 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 84 should be equal
# buffer.write string should get parsed as number
ok 85 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 86 should be equal
# writeUint8 with a negative number throws
ok 87 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 108 object impl: skipping overflow test
1..108
# tests 108
# pass 108
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 37 should be equal
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 39 should be equal
ok 40 should be equal
# buffer.toJSON
ok 41 should be equivalent
# buffer.copy
ok 42 should be equal
# test offset returns are correct
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
# concat() a varying number of buffers
ok 48 should be equal
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
# fill
ok 53 should be equal
# fill (string)
ok 54 should be equal
ok 55 should be equal
# copy() empty buffer with sourceEnd=0
ok 56 should be equal
# copy() after slice()
ok 57 should be equivalent
# buffer.slice sets indexes
ok 58 should be equal
# buffer.slice out of range
ok 59 should be equal
ok 60 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
# Buffer.isBuffer
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# Buffer.toArrayBuffer
ok 67 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 68 should be equal
# utf8 buffer to hex
ok 69 should be equal
# utf8 to utf8
ok 70 should be equal
# utf16le to utf16
ok 71 should be equal
# utf16le to hex
ok 72 should be equal
# ascii buffer to base64
ok 73 should be equal
# ascii buffer to hex
ok 74 should be equal
# base64 buffer to utf8
ok 75 should be equal
# hex buffer to utf8
ok 76 should be equal
# base64 buffer to ascii
ok 77 should be equal
# hex buffer to ascii
ok 78 should be equal
# base64 buffer to binary
ok 79 should be equal
# hex buffer to binary
ok 80 should be equal
# utf8 to binary
ok 81 should be equal
# detect utf16 surrogate pairs
ok 82 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 83 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 84 should be equal
# buffer.write string should get parsed as number
ok 85 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 86 should be equal
# writeUint8 with a negative number throws
ok 87 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 108 object impl: skipping overflow test
1..108
# tests 108
# pass 108
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: 'undefined' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'undefined' is not a function] line: 7364, sourceURL: 'http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js', stack: '@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7364\nbound@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5720\nrun@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5729\nbound@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5720\nnext@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5531\n@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3020\n[native code]' }
stack:
@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7364
bound@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5720
run@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5729
bound@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5720
next@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5531
@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3020
[native code]
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: 'undefined' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'undefined' is not a function] line: 7364, sourceURL: 'http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js', stack: '@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7364\nbound@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5720\nrun@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5729\nbound@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5720\nnext@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5531\n@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3020\n[native code]' }
stack:
@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7364
bound@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5720
run@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5729
bound@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5720
next@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5531
@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3020
[native code]
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: 'Number.isNaN' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'Number.isNaN' is not a function] message: '\'Number.isNaN\' is not a function' }
stack:
assert([arguments not available])@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:1055
checkInt([arguments not available])@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:652
<anonymous function: Buffer.prototype.writeUInt8>([arguments not available])@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:660
<anonymous function: 50>([arguments not available])@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7322
<anonymous function: Test.prototype.throws>([arguments not available])@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:6073
bound([arguments not available])@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721
<anonymous function: 50>([arguments not available])@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7321
bound([arguments not available])@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721
<anonymous function: Test.prototype.run>([arguments not available])@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5735
bound([arguments not available])@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721
Error initially occurred at <anonymous function: 50>([arguments not available])@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7406
bound([arguments not available])@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721
<anonymous function: Test.prototype.run>([arguments not available])@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5735
bound([arguments not available])@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721
next([arguments not available])@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5534
<anonymous function>([arguments not available])@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3026
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: 'undefined' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'undefined' is not a function] line: 7364, sourceURL: 'http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js', stack: '@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7364\nbound@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5720\nrun@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5729\nbound@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5720\nnext@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5531\n@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3020\n[native code]' }
stack:
@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7364
bound@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5720
run@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5729
bound@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5720
next@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5531
@http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3020
[native code]
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 74 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
.get() is deprecated. Access using array indexes instead.
ok 76 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 77 should be equal
ok 78 should be equal
# buffer.toJSON
ok 79 should be equivalent
# buffer.copy
ok 80 should be equal
# test offset returns are correct
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
ok 85 should be equal
# concat() a varying number of buffers
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# fill
ok 91 should be equal
# fill (string)
ok 92 should be equal
ok 93 should be equal
# copy() empty buffer with sourceEnd=0
ok 94 should be equal
# copy() after slice()
ok 95 should be equivalent
# buffer.slice sets indexes
ok 96 should be equal
# buffer.slice out of range
ok 97 should be equal
ok 98 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
# Buffer.isBuffer
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
# Buffer.toArrayBuffer
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
# utf8 buffer to base64
ok 113 should be equal
# utf8 buffer to hex
ok 114 should be equal
# utf8 to utf8
ok 115 should be equal
# utf16le to utf16
ok 116 should be equal
# utf16le to hex
ok 117 should be equal
# ascii buffer to base64
ok 118 should be equal
# ascii buffer to hex
ok 119 should be equal
# base64 buffer to utf8
ok 120 should be equal
# hex buffer to utf8
ok 121 should be equal
# base64 buffer to ascii
ok 122 should be equal
# hex buffer to ascii
ok 123 should be equal
# base64 buffer to binary
ok 124 should be equal
# hex buffer to binary
ok 125 should be equal
# utf8 to binary
ok 126 should be equal
# detect utf16 surrogate pairs
ok 127 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 128 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 129 should be equal
# buffer.write string should get parsed as number
ok 130 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 131 should be equal
# writeUint8 with a negative number throws
ok 132 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 153 should be equal
ok 154 should be equal
not ok 155 TypeError: 'undefined' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'undefined' is not a function] message: '\'undefined\' is not a function' }
...
not ok 156 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..156
# tests 156
# pass 154
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 37 should be equal
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 39 should be equal
ok 40 should be equal
# buffer.toJSON
ok 41 should be equivalent
# buffer.copy
ok 42 should be equal
# test offset returns are correct
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
# concat() a varying number of buffers
ok 48 should be equal
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
# fill
ok 53 should be equal
# fill (string)
ok 54 should be equal
ok 55 should be equal
# copy() empty buffer with sourceEnd=0
ok 56 should be equal
# copy() after slice()
ok 57 should be equivalent
# buffer.slice sets indexes
ok 58 should be equal
# buffer.slice out of range
ok 59 should be equal
ok 60 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
# Buffer.isBuffer
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# Buffer.toArrayBuffer
ok 67 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 68 should be equal
# utf8 buffer to hex
ok 69 should be equal
# utf8 to utf8
ok 70 should be equal
# utf16le to utf16
ok 71 should be equal
# utf16le to hex
ok 72 should be equal
# ascii buffer to base64
ok 73 should be equal
# ascii buffer to hex
ok 74 should be equal
# base64 buffer to utf8
ok 75 should be equal
# hex buffer to utf8
ok 76 should be equal
# base64 buffer to ascii
ok 77 should be equal
# hex buffer to ascii
ok 78 should be equal
# base64 buffer to binary
ok 79 should be equal
# hex buffer to binary
ok 80 should be equal
# utf8 to binary
ok 81 should be equal
# detect utf16 surrogate pairs
ok 82 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 83 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 84 should be equal
# buffer.write string should get parsed as number
ok 85 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 86 should be equal
# writeUint8 with a negative number throws
ok 87 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 108 object impl: skipping overflow test
1..108
# tests 108
# pass 108
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
[TypeError: Object function Number() { [native code] } has no method 'isNaN']
at: Test.assert (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5860:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7406:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5735:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)
at next (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5534:15)
at http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3026:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5860:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
[TypeError: Object function Number() { [native code] } has no method 'isNaN']
at: Test.assert (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5860:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7406:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5735:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)
at next (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5534:15)
at http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3026:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5860:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
[TypeError: Object function Number() { [native code] } has no method 'isNaN']
at: Test.assert (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5860:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7406:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5735:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)
at next (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5534:15)
at http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3026:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5860:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
[TypeError: Object function Number() { [native code] } has no method 'isNaN']
at: Test.assert (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5860:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7406:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5735:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)
at next (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5534:15)
at http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3026:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5860:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
[TypeError: Object function Number() { [native code] } has no method 'isNaN']
at: Test.assert (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5860:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7406:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5735:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)
at next (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5534:15)
at http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3026:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5860:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
{ [TypeError: Object function Number() { [native code] } has no method 'isNaN'] arguments: [ 'isNaN', [Function: Number] ], type: 'undefined_method', message: 'Object function Number() { [native code] } has no method \'isNaN\'', stack: 'TypeError: Object function Number() { [native code] } has no method \'isNaN\'\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7406:20)\n at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5735:14)\n at Test.bound [as run] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)\n at next (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5534:15)\n at http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3026:21' }
at: Test.assert (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5860:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7406:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5735:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)
at next (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5534:15)
at http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3026:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5860:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 74 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
.get() is deprecated. Access using array indexes instead.
ok 76 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 77 should be equal
ok 78 should be equal
# buffer.toJSON
ok 79 should be equivalent
# buffer.copy
ok 80 should be equal
# test offset returns are correct
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
ok 85 should be equal
# concat() a varying number of buffers
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# fill
ok 91 should be equal
# fill (string)
ok 92 should be equal
ok 93 should be equal
# copy() empty buffer with sourceEnd=0
ok 94 should be equal
# copy() after slice()
ok 95 should be equivalent
# buffer.slice sets indexes
ok 96 should be equal
# buffer.slice out of range
ok 97 should be equal
ok 98 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
# Buffer.isBuffer
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
# Buffer.toArrayBuffer
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
# utf8 buffer to base64
ok 113 should be equal
# utf8 buffer to hex
ok 114 should be equal
# utf8 to utf8
ok 115 should be equal
# utf16le to utf16
ok 116 should be equal
# utf16le to hex
ok 117 should be equal
# ascii buffer to base64
ok 118 should be equal
# ascii buffer to hex
ok 119 should be equal
# base64 buffer to utf8
ok 120 should be equal
# hex buffer to utf8
ok 121 should be equal
# base64 buffer to ascii
ok 122 should be equal
# hex buffer to ascii
ok 123 should be equal
# base64 buffer to binary
ok 124 should be equal
# hex buffer to binary
ok 125 should be equal
# utf8 to binary
ok 126 should be equal
# detect utf16 surrogate pairs
ok 127 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 128 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 129 should be equal
# buffer.write string should get parsed as number
ok 130 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 131 should be equal
# writeUint8 with a negative number throws
ok 132 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 153 should be equal
ok 154 should be equal
not ok 155 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
{ [TypeError: Object function Number() { [native code] } has no method 'isNaN'] arguments: [ 'isNaN', [Function: Number] ], type: 'undefined_method', message: 'Object function Number() { [native code] } has no method \'isNaN\'', stack: 'TypeError: Object function Number() { [native code] } has no method \'isNaN\'\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7406:20)\n at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5735:14)\n at Test.bound [as run] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)\n at next (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5534:15)\n at http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3026:21' }
at: Test.assert (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5860:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7406:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5735:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)
at next (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5534:15)
at http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3026:21
...
not ok 156 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5860:13)
...
1..156
# tests 156
# pass 154
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 74 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
.get() is deprecated. Access using array indexes instead.
ok 76 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 77 should be equal
ok 78 should be equal
# buffer.toJSON
ok 79 should be equivalent
# buffer.copy
ok 80 should be equal
# test offset returns are correct
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
ok 85 should be equal
# concat() a varying number of buffers
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# fill
ok 91 should be equal
# fill (string)
ok 92 should be equal
ok 93 should be equal
# copy() empty buffer with sourceEnd=0
ok 94 should be equal
# copy() after slice()
ok 95 should be equivalent
# buffer.slice sets indexes
ok 96 should be equal
# buffer.slice out of range
ok 97 should be equal
ok 98 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
# Buffer.isBuffer
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
# Buffer.toArrayBuffer
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
# utf8 buffer to base64
ok 113 should be equal
# utf8 buffer to hex
ok 114 should be equal
# utf8 to utf8
ok 115 should be equal
# utf16le to utf16
ok 116 should be equal
# utf16le to hex
ok 117 should be equal
# ascii buffer to base64
ok 118 should be equal
# ascii buffer to hex
ok 119 should be equal
# base64 buffer to utf8
ok 120 should be equal
# hex buffer to utf8
ok 121 should be equal
# base64 buffer to ascii
ok 122 should be equal
# hex buffer to ascii
ok 123 should be equal
# base64 buffer to binary
ok 124 should be equal
# hex buffer to binary
ok 125 should be equal
# utf8 to binary
ok 126 should be equal
# detect utf16 surrogate pairs
ok 127 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 128 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 129 should be equal
# buffer.write string should get parsed as number
ok 130 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 131 should be equal
# writeUint8 with a negative number throws
ok 132 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 153 should be equal
ok 154 should be equal
not ok 155 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
{ [TypeError: Object function Number() { [native code] } has no method 'isNaN'] stack: 'TypeError: Object function Number() { [native code] } has no method \'isNaN\'\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7406:20)\n at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5735:14)\n at Test.bound [as run] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)\n at next (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5534:15)\n at http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3026:21', arguments: [ 'isNaN', [Function: Number] ], type: 'undefined_method', message: 'Object function Number() { [native code] } has no method \'isNaN\'' }
at: Test.assert (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5860:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:7406:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5735:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5721:32)
at next (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5534:15)
at http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:3026:21
...
not ok 156 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/ccca9de51f68d9238be6fed55b1ec2ebdd418679.1410482305059/1410482305394.0e924878.js:5860:13)
...
1..156
# tests 156
# pass 154
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 73 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 74 should be equal
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 76 should be equal
ok 77 should be equal
# buffer.toJSON
ok 78 should be equivalent
# buffer.copy
ok 79 should be equal
# test offset returns are correct
ok 80 should be equal
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
# concat() a varying number of buffers
ok 85 should be equal
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
# fill
ok 90 should be equal
# fill (string)
ok 91 should be equal
ok 92 should be equal
# copy() empty buffer with sourceEnd=0
ok 93 should be equal
# copy() after slice()
ok 94 should be equivalent
# buffer.slice sets indexes
ok 95 should be equal
# buffer.slice out of range
ok 96 should be equal
ok 97 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
# Buffer.isBuffer
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
# Buffer.toArrayBuffer
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
# utf8 buffer to base64
ok 112 should be equal
# utf8 buffer to hex
ok 113 should be equal
# utf8 to utf8
ok 114 should be equal
# utf16le to utf16
ok 115 should be equal
# utf16le to hex
ok 116 should be equal
# ascii buffer to base64
ok 117 should be equal
# ascii buffer to hex
ok 118 should be equal
# base64 buffer to utf8
ok 119 should be equal
# hex buffer to utf8
ok 120 should be equal
# base64 buffer to ascii
ok 121 should be equal
# hex buffer to ascii
ok 122 should be equal
# base64 buffer to binary
ok 123 should be equal
# hex buffer to binary
ok 124 should be equal
# utf8 to binary
ok 125 should be equal
# detect utf16 surrogate pairs
ok 126 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 127 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 128 should be equal
# buffer.write string should get parsed as number
ok 129 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 130 should be equal
# writeUint8 with a negative number throws
ok 131 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 132 should be equal
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 152 object impl: skipping overflow test
1..152
# tests 152
# pass 152
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 73 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 74 should be equal
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 76 should be equal
ok 77 should be equal
# buffer.toJSON
ok 78 should be equivalent
# buffer.copy
ok 79 should be equal
# test offset returns are correct
ok 80 should be equal
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
# concat() a varying number of buffers
ok 85 should be equal
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
# fill
ok 90 should be equal
# fill (string)
ok 91 should be equal
ok 92 should be equal
# copy() empty buffer with sourceEnd=0
ok 93 should be equal
# copy() after slice()
ok 94 should be equivalent
# buffer.slice sets indexes
ok 95 should be equal
# buffer.slice out of range
ok 96 should be equal
ok 97 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
# Buffer.isBuffer
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
# Buffer.toArrayBuffer
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
# utf8 buffer to base64
ok 112 should be equal
# utf8 buffer to hex
ok 113 should be equal
# utf8 to utf8
ok 114 should be equal
# utf16le to utf16
ok 115 should be equal
# utf16le to hex
ok 116 should be equal
# ascii buffer to base64
ok 117 should be equal
# ascii buffer to hex
ok 118 should be equal
# base64 buffer to utf8
ok 119 should be equal
# hex buffer to utf8
ok 120 should be equal
# base64 buffer to ascii
ok 121 should be equal
# hex buffer to ascii
ok 122 should be equal
# base64 buffer to binary
ok 123 should be equal
# hex buffer to binary
ok 124 should be equal
# utf8 to binary
ok 125 should be equal
# detect utf16 surrogate pairs
ok 126 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 127 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 128 should be equal
# buffer.write string should get parsed as number
ok 129 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 130 should be equal
# writeUint8 with a negative number throws
ok 131 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 132 should be equal
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 152 object impl: skipping overflow test
1..152
# tests 152
# pass 152
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 37 should be equal
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 39 should be equal
ok 40 should be equal
# buffer.toJSON
ok 41 should be equivalent
# buffer.copy
ok 42 should be equal
# test offset returns are correct
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
# concat() a varying number of buffers
ok 48 should be equal
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
# fill
ok 53 should be equal
# fill (string)
ok 54 should be equal
ok 55 should be equal
# copy() empty buffer with sourceEnd=0
ok 56 should be equal
# copy() after slice()
ok 57 should be equivalent
# buffer.slice sets indexes
ok 58 should be equal
# buffer.slice out of range
ok 59 should be equal
ok 60 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
# Buffer.isBuffer
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# Buffer.toArrayBuffer
ok 67 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 68 should be equal
# utf8 buffer to hex
ok 69 should be equal
# utf8 to utf8
ok 70 should be equal
# utf16le to utf16
ok 71 should be equal
# utf16le to hex
ok 72 should be equal
# ascii buffer to base64
ok 73 should be equal
# ascii buffer to hex
ok 74 should be equal
# base64 buffer to utf8
ok 75 should be equal
# hex buffer to utf8
ok 76 should be equal
# base64 buffer to ascii
ok 77 should be equal
# hex buffer to ascii
ok 78 should be equal
# base64 buffer to binary
ok 79 should be equal
# hex buffer to binary
ok 80 should be equal
# utf8 to binary
ok 81 should be equal
# detect utf16 surrogate pairs
ok 82 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 83 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 84 should be equal
# buffer.write string should get parsed as number
ok 85 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 86 should be equal
# writeUint8 with a negative number throws
ok 87 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 108 object impl: skipping overflow test
1..108
# tests 108
# pass 108
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 37 should be equal
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 39 should be equal
ok 40 should be equal
# buffer.toJSON
ok 41 should be equivalent
# buffer.copy
ok 42 should be equal
# test offset returns are correct
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
# concat() a varying number of buffers
ok 48 should be equal
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
# fill
ok 53 should be equal
# fill (string)
ok 54 should be equal
ok 55 should be equal
# copy() empty buffer with sourceEnd=0
ok 56 should be equal
# copy() after slice()
ok 57 should be equivalent
# buffer.slice sets indexes
ok 58 should be equal
# buffer.slice out of range
ok 59 should be equal
ok 60 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
# Buffer.isBuffer
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# Buffer.toArrayBuffer
ok 67 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 68 should be equal
# utf8 buffer to hex
ok 69 should be equal
# utf8 to utf8
ok 70 should be equal
# utf16le to utf16
ok 71 should be equal
# utf16le to hex
ok 72 should be equal
# ascii buffer to base64
ok 73 should be equal
# ascii buffer to hex
ok 74 should be equal
# base64 buffer to utf8
ok 75 should be equal
# hex buffer to utf8
ok 76 should be equal
# base64 buffer to ascii
ok 77 should be equal
# hex buffer to ascii
ok 78 should be equal
# base64 buffer to binary
ok 79 should be equal
# hex buffer to binary
ok 80 should be equal
# utf8 to binary
ok 81 should be equal
# detect utf16 surrogate pairs
ok 82 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 83 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 84 should be equal
# buffer.write string should get parsed as number
ok 85 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 86 should be equal
# writeUint8 with a negative number throws
ok 87 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 108 object impl: skipping overflow test
1..108
# tests 108
# pass 108
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: 'undefined' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'undefined' is not a function] line: 7364, sourceURL: 'http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js', stack: '@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7364\nbound@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5720\nrun@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5729\nbound@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5720\nnext@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5531\n@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3020\n[native code]' }
stack:
@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7364
bound@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5720
run@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5729
bound@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5720
next@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5531
@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3020
[native code]
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: 'undefined' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'undefined' is not a function] line: 7364, sourceURL: 'http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js', stack: '@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7364\nbound@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5720\nrun@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5729\nbound@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5720\nnext@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5531\n@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3020\n[native code]' }
stack:
@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7364
bound@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5720
run@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5729
bound@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5720
next@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5531
@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3020
[native code]
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: 'Number.isNaN' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'Number.isNaN' is not a function] message: '\'Number.isNaN\' is not a function' }
stack:
assert([arguments not available])@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:1055
checkInt([arguments not available])@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:652
<anonymous function: Buffer.prototype.writeUInt8>([arguments not available])@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:660
<anonymous function: 50>([arguments not available])@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7322
<anonymous function: Test.prototype.throws>([arguments not available])@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:6073
bound([arguments not available])@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721
<anonymous function: 50>([arguments not available])@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7321
bound([arguments not available])@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721
<anonymous function: Test.prototype.run>([arguments not available])@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5735
bound([arguments not available])@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721
Error initially occurred at <anonymous function: 50>([arguments not available])@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7406
bound([arguments not available])@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721
<anonymous function: Test.prototype.run>([arguments not available])@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5735
bound([arguments not available])@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721
next([arguments not available])@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5534
<anonymous function>([arguments not available])@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3026
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: 'undefined' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'undefined' is not a function] line: 7364, sourceURL: 'http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js', stack: '@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7364\nbound@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5720\nrun@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5729\nbound@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5720\nnext@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5531\n@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3020\n[native code]' }
stack:
@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7364
bound@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5720
run@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5729
bound@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5720
next@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5531
@http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3020
[native code]
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 74 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
.get() is deprecated. Access using array indexes instead.
ok 76 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 77 should be equal
ok 78 should be equal
# buffer.toJSON
ok 79 should be equivalent
# buffer.copy
ok 80 should be equal
# test offset returns are correct
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
ok 85 should be equal
# concat() a varying number of buffers
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# fill
ok 91 should be equal
# fill (string)
ok 92 should be equal
ok 93 should be equal
# copy() empty buffer with sourceEnd=0
ok 94 should be equal
# copy() after slice()
ok 95 should be equivalent
# buffer.slice sets indexes
ok 96 should be equal
# buffer.slice out of range
ok 97 should be equal
ok 98 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
# Buffer.isBuffer
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
# Buffer.toArrayBuffer
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
# utf8 buffer to base64
ok 113 should be equal
# utf8 buffer to hex
ok 114 should be equal
# utf8 to utf8
ok 115 should be equal
# utf16le to utf16
ok 116 should be equal
# utf16le to hex
ok 117 should be equal
# ascii buffer to base64
ok 118 should be equal
# ascii buffer to hex
ok 119 should be equal
# base64 buffer to utf8
ok 120 should be equal
# hex buffer to utf8
ok 121 should be equal
# base64 buffer to ascii
ok 122 should be equal
# hex buffer to ascii
ok 123 should be equal
# base64 buffer to binary
ok 124 should be equal
# hex buffer to binary
ok 125 should be equal
# utf8 to binary
ok 126 should be equal
# detect utf16 surrogate pairs
ok 127 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 128 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 129 should be equal
# buffer.write string should get parsed as number
ok 130 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 131 should be equal
# writeUint8 with a negative number throws
ok 132 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 153 should be equal
ok 154 should be equal
not ok 155 TypeError: 'undefined' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'undefined' is not a function] message: '\'undefined\' is not a function' }
...
not ok 156 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..156
# tests 156
# pass 154
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 37 should be equal
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 39 should be equal
ok 40 should be equal
# buffer.toJSON
ok 41 should be equivalent
# buffer.copy
ok 42 should be equal
# test offset returns are correct
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
# concat() a varying number of buffers
ok 48 should be equal
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
# fill
ok 53 should be equal
# fill (string)
ok 54 should be equal
ok 55 should be equal
# copy() empty buffer with sourceEnd=0
ok 56 should be equal
# copy() after slice()
ok 57 should be equivalent
# buffer.slice sets indexes
ok 58 should be equal
# buffer.slice out of range
ok 59 should be equal
ok 60 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
# Buffer.isBuffer
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# Buffer.toArrayBuffer
ok 67 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 68 should be equal
# utf8 buffer to hex
ok 69 should be equal
# utf8 to utf8
ok 70 should be equal
# utf16le to utf16
ok 71 should be equal
# utf16le to hex
ok 72 should be equal
# ascii buffer to base64
ok 73 should be equal
# ascii buffer to hex
ok 74 should be equal
# base64 buffer to utf8
ok 75 should be equal
# hex buffer to utf8
ok 76 should be equal
# base64 buffer to ascii
ok 77 should be equal
# hex buffer to ascii
ok 78 should be equal
# base64 buffer to binary
ok 79 should be equal
# hex buffer to binary
ok 80 should be equal
# utf8 to binary
ok 81 should be equal
# detect utf16 surrogate pairs
ok 82 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 83 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 84 should be equal
# buffer.write string should get parsed as number
ok 85 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 86 should be equal
# writeUint8 with a negative number throws
ok 87 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 108 object impl: skipping overflow test
1..108
# tests 108
# pass 108
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 188
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
[TypeError: Object function Number() { [native code] } has no method 'isNaN']
at: Test.assert (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5860:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7406:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5735:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)
at next (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5534:15)
at http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3026:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5860:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
[TypeError: Object function Number() { [native code] } has no method 'isNaN']
at: Test.assert (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5860:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7406:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5735:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)
at next (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5534:15)
at http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3026:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5860:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
[TypeError: Object function Number() { [native code] } has no method 'isNaN']
at: Test.assert (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5860:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7406:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5735:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)
at next (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5534:15)
at http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3026:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5860:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
[TypeError: Object function Number() { [native code] } has no method 'isNaN']
at: Test.assert (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5860:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7406:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5735:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)
at next (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5534:15)
at http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3026:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5860:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
[TypeError: Object function Number() { [native code] } has no method 'isNaN']
at: Test.assert (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5860:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7406:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5735:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)
at next (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5534:15)
at http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3026:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5860:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
ok 136 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 137 should be equal
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
{ [TypeError: Object function Number() { [native code] } has no method 'isNaN'] arguments: [ 'isNaN', [Function: Number] ], type: 'undefined_method', message: 'Object function Number() { [native code] } has no method \'isNaN\'', stack: 'TypeError: Object function Number() { [native code] } has no method \'isNaN\'\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7406:20)\n at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5735:14)\n at Test.bound [as run] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)\n at next (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5534:15)\n at http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3026:21' }
at: Test.assert (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5860:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7406:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5735:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)
at next (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5534:15)
at http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3026:21
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5860:13)
...
1..162
# tests 162
# pass 160
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 74 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
.get() is deprecated. Access using array indexes instead.
ok 76 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 77 should be equal
ok 78 should be equal
# buffer.toJSON
ok 79 should be equivalent
# buffer.copy
ok 80 should be equal
# test offset returns are correct
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
ok 85 should be equal
# concat() a varying number of buffers
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# fill
ok 91 should be equal
# fill (string)
ok 92 should be equal
ok 93 should be equal
# copy() empty buffer with sourceEnd=0
ok 94 should be equal
# copy() after slice()
ok 95 should be equivalent
# buffer.slice sets indexes
ok 96 should be equal
# buffer.slice out of range
ok 97 should be equal
ok 98 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
# Buffer.isBuffer
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
# Buffer.toArrayBuffer
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
# utf8 buffer to base64
ok 113 should be equal
# utf8 buffer to hex
ok 114 should be equal
# utf8 to utf8
ok 115 should be equal
# utf16le to utf16
ok 116 should be equal
# utf16le to hex
ok 117 should be equal
# ascii buffer to base64
ok 118 should be equal
# ascii buffer to hex
ok 119 should be equal
# base64 buffer to utf8
ok 120 should be equal
# hex buffer to utf8
ok 121 should be equal
# base64 buffer to ascii
ok 122 should be equal
# hex buffer to ascii
ok 123 should be equal
# base64 buffer to binary
ok 124 should be equal
# hex buffer to binary
ok 125 should be equal
# utf8 to binary
ok 126 should be equal
# detect utf16 surrogate pairs
ok 127 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 128 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 129 should be equal
# buffer.write string should get parsed as number
ok 130 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 131 should be equal
# writeUint8 with a negative number throws
ok 132 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 153 should be equal
ok 154 should be equal
not ok 155 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
{ [TypeError: Object function Number() { [native code] } has no method 'isNaN'] arguments: [ 'isNaN', [Function: Number] ], type: 'undefined_method', message: 'Object function Number() { [native code] } has no method \'isNaN\'', stack: 'TypeError: Object function Number() { [native code] } has no method \'isNaN\'\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7406:20)\n at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5735:14)\n at Test.bound [as run] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)\n at next (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5534:15)\n at http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3026:21' }
at: Test.assert (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5860:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7406:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5735:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)
at next (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5534:15)
at http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3026:21
...
not ok 156 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5860:13)
...
1..156
# tests 156
# pass 154
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 74 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
.get() is deprecated. Access using array indexes instead.
ok 76 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 77 should be equal
ok 78 should be equal
# buffer.toJSON
ok 79 should be equivalent
# buffer.copy
ok 80 should be equal
# test offset returns are correct
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
ok 85 should be equal
# concat() a varying number of buffers
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# fill
ok 91 should be equal
# fill (string)
ok 92 should be equal
ok 93 should be equal
# copy() empty buffer with sourceEnd=0
ok 94 should be equal
# copy() after slice()
ok 95 should be equivalent
# buffer.slice sets indexes
ok 96 should be equal
# buffer.slice out of range
ok 97 should be equal
ok 98 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
# Buffer.isBuffer
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
# Buffer.toArrayBuffer
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
# utf8 buffer to base64
ok 113 should be equal
# utf8 buffer to hex
ok 114 should be equal
# utf8 to utf8
ok 115 should be equal
# utf16le to utf16
ok 116 should be equal
# utf16le to hex
ok 117 should be equal
# ascii buffer to base64
ok 118 should be equal
# ascii buffer to hex
ok 119 should be equal
# base64 buffer to utf8
ok 120 should be equal
# hex buffer to utf8
ok 121 should be equal
# base64 buffer to ascii
ok 122 should be equal
# hex buffer to ascii
ok 123 should be equal
# base64 buffer to binary
ok 124 should be equal
# hex buffer to binary
ok 125 should be equal
# utf8 to binary
ok 126 should be equal
# detect utf16 surrogate pairs
ok 127 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 128 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 129 should be equal
# buffer.write string should get parsed as number
ok 130 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 131 should be equal
# writeUint8 with a negative number throws
ok 132 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 153 should be equal
ok 154 should be equal
not ok 155 TypeError: Object function Number() { [native code] } has no method 'isNaN'
---
operator: error
expected:
undefined
actual:
{ [TypeError: Object function Number() { [native code] } has no method 'isNaN'] stack: 'TypeError: Object function Number() { [native code] } has no method \'isNaN\'\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7406:20)\n at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)\n at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5735:14)\n at Test.bound [as run] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)\n at next (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5534:15)\n at http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3026:21', arguments: [ 'isNaN', [Function: Number] ], type: 'undefined_method', message: 'Object function Number() { [native code] } has no method \'isNaN\'' }
at: Test.assert (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5860:13)
stack:
TypeError: Object function Number() { [native code] } has no method 'isNaN'
at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:7406:20)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5735:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5721:32)
at next (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5534:15)
at http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:3026:21
...
not ok 156 plan != count
---
operator: fail
expected: 30
actual: 3
at: Test.assert (http://git.testling.com/work/feross/repos/603f3badcc68d6cf78be057c3bae44be61e18014.1410482088234/1410482088591.bb9dd4d7.js:5860:13)
...
1..156
# tests 156
# pass 154
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 73 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 74 should be equal
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 76 should be equal
ok 77 should be equal
# buffer.toJSON
ok 78 should be equivalent
# buffer.copy
ok 79 should be equal
# test offset returns are correct
ok 80 should be equal
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
# concat() a varying number of buffers
ok 85 should be equal
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
# fill
ok 90 should be equal
# fill (string)
ok 91 should be equal
ok 92 should be equal
# copy() empty buffer with sourceEnd=0
ok 93 should be equal
# copy() after slice()
ok 94 should be equivalent
# buffer.slice sets indexes
ok 95 should be equal
# buffer.slice out of range
ok 96 should be equal
ok 97 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
# Buffer.isBuffer
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
# Buffer.toArrayBuffer
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
# utf8 buffer to base64
ok 112 should be equal
# utf8 buffer to hex
ok 113 should be equal
# utf8 to utf8
ok 114 should be equal
# utf16le to utf16
ok 115 should be equal
# utf16le to hex
ok 116 should be equal
# ascii buffer to base64
ok 117 should be equal
# ascii buffer to hex
ok 118 should be equal
# base64 buffer to utf8
ok 119 should be equal
# hex buffer to utf8
ok 120 should be equal
# base64 buffer to ascii
ok 121 should be equal
# hex buffer to ascii
ok 122 should be equal
# base64 buffer to binary
ok 123 should be equal
# hex buffer to binary
ok 124 should be equal
# utf8 to binary
ok 125 should be equal
# detect utf16 surrogate pairs
ok 126 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 127 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 128 should be equal
# buffer.write string should get parsed as number
ok 129 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 130 should be equal
# writeUint8 with a negative number throws
ok 131 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 132 should be equal
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 152 object impl: skipping overflow test
1..152
# tests 152
# pass 152
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 73 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 74 should be equal
.get() is deprecated. Access using array indexes instead.
ok 75 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 76 should be equal
ok 77 should be equal
# buffer.toJSON
ok 78 should be equivalent
# buffer.copy
ok 79 should be equal
# test offset returns are correct
ok 80 should be equal
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
# concat() a varying number of buffers
ok 85 should be equal
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
# fill
ok 90 should be equal
# fill (string)
ok 91 should be equal
ok 92 should be equal
# copy() empty buffer with sourceEnd=0
ok 93 should be equal
# copy() after slice()
ok 94 should be equivalent
# buffer.slice sets indexes
ok 95 should be equal
# buffer.slice out of range
ok 96 should be equal
ok 97 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
# Buffer.isBuffer
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
# Buffer.toArrayBuffer
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
# utf8 buffer to base64
ok 112 should be equal
# utf8 buffer to hex
ok 113 should be equal
# utf8 to utf8
ok 114 should be equal
# utf16le to utf16
ok 115 should be equal
# utf16le to hex
ok 116 should be equal
# ascii buffer to base64
ok 117 should be equal
# ascii buffer to hex
ok 118 should be equal
# base64 buffer to utf8
ok 119 should be equal
# hex buffer to utf8
ok 120 should be equal
# base64 buffer to ascii
ok 121 should be equal
# hex buffer to ascii
ok 122 should be equal
# base64 buffer to binary
ok 123 should be equal
# hex buffer to binary
ok 124 should be equal
# utf8 to binary
ok 125 should be equal
# detect utf16 surrogate pairs
ok 126 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 127 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 128 should be equal
# buffer.write string should get parsed as number
ok 129 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 130 should be equal
# writeUint8 with a negative number throws
ok 131 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 132 should be equal
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 152 object impl: skipping overflow test
1..152
# tests 152
# pass 152
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
ok 135 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 136 should be equal
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 object impl: skipping overflow test
1..158
# tests 158
# pass 158
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 37 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
.get() is deprecated. Access using array indexes instead.
ok 39 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 40 should be equal
ok 41 should be equal
# buffer.toJSON
ok 42 should be equivalent
# buffer.copy
ok 43 should be equal
# test offset returns are correct
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# concat() a varying number of buffers
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
# fill
ok 54 should be equal
# fill (string)
ok 55 should be equal
ok 56 should be equal
# copy() empty buffer with sourceEnd=0
ok 57 should be equal
# copy() after slice()
ok 58 should be equivalent
# buffer.slice sets indexes
ok 59 should be equal
# buffer.slice out of range
ok 60 should be equal
ok 61 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
# Buffer.isBuffer
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# Buffer.toArrayBuffer
ok 68 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 69 should be equal
# utf8 buffer to hex
ok 70 should be equal
# utf8 to utf8
ok 71 should be equal
# utf16le to utf16
ok 72 should be equal
# utf16le to hex
ok 73 should be equal
# ascii buffer to base64
ok 74 should be equal
# ascii buffer to hex
ok 75 should be equal
# base64 buffer to utf8
ok 76 should be equal
# hex buffer to utf8
ok 77 should be equal
# base64 buffer to ascii
ok 78 should be equal
# hex buffer to ascii
ok 79 should be equal
# base64 buffer to binary
ok 80 should be equal
# hex buffer to binary
ok 81 should be equal
# utf8 to binary
ok 82 should be equal
# detect utf16 surrogate pairs
ok 83 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 84 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 85 should be equal
# buffer.write string should get parsed as number
ok 86 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 87 should be equal
# writeUint8 with a negative number throws
ok 88 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 109 object impl: skipping overflow test
1..109
# tests 109
# pass 109
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 37 should be equal
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 39 should be equal
ok 40 should be equal
# buffer.toJSON
ok 41 should be equivalent
# buffer.copy
ok 42 should be equal
# test offset returns are correct
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
# concat() a varying number of buffers
ok 48 should be equal
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
# fill
ok 53 should be equal
# fill (string)
ok 54 should be equal
ok 55 should be equal
# copy() empty buffer with sourceEnd=0
ok 56 should be equal
# copy() after slice()
ok 57 should be equivalent
# buffer.slice sets indexes
ok 58 should be equal
# buffer.slice out of range
ok 59 should be equal
ok 60 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
# Buffer.isBuffer
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# Buffer.toArrayBuffer
ok 67 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 68 should be equal
# utf8 buffer to hex
ok 69 should be equal
# utf8 to utf8
ok 70 should be equal
# utf16le to utf16
ok 71 should be equal
# utf16le to hex
ok 72 should be equal
# ascii buffer to base64
ok 73 should be equal
# ascii buffer to hex
ok 74 should be equal
# base64 buffer to utf8
ok 75 should be equal
# hex buffer to utf8
ok 76 should be equal
# base64 buffer to ascii
ok 77 should be equal
# hex buffer to ascii
ok 78 should be equal
# base64 buffer to binary
ok 79 should be equal
# hex buffer to binary
ok 80 should be equal
# utf8 to binary
ok 81 should be equal
# detect utf16 surrogate pairs
ok 82 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 83 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 84 should be equal
# buffer.write string should get parsed as number
ok 85 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 86 should be equal
# writeUint8 with a negative number throws
ok 87 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 108 object impl: skipping overflow test
1..108
# tests 108
# pass 108
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
ok 36 should be equal
# new buffer from Uint8Array
# new buffer from Uint16Array
# new buffer from Uint32Array
# new buffer from Int16Array
# new buffer from Int32Array
# new buffer from Float32Array
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
ok 37 should be equal
.get() is deprecated. Access using array indexes instead.
ok 38 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 39 should be equal
ok 40 should be equal
# buffer.toJSON
ok 41 should be equivalent
# buffer.copy
ok 42 should be equal
# test offset returns are correct
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
# concat() a varying number of buffers
ok 48 should be equal
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
# fill
ok 53 should be equal
# fill (string)
ok 54 should be equal
ok 55 should be equal
# copy() empty buffer with sourceEnd=0
ok 56 should be equal
# copy() after slice()
ok 57 should be equivalent
# buffer.slice sets indexes
ok 58 should be equal
# buffer.slice out of range
ok 59 should be equal
ok 60 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
# Buffer.isBuffer
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# Buffer.toArrayBuffer
ok 67 No toArrayBuffer() method provided in old browsers
# utf8 buffer to base64
ok 68 should be equal
# utf8 buffer to hex
ok 69 should be equal
# utf8 to utf8
ok 70 should be equal
# utf16le to utf16
ok 71 should be equal
# utf16le to hex
ok 72 should be equal
# ascii buffer to base64
ok 73 should be equal
# ascii buffer to hex
ok 74 should be equal
# base64 buffer to utf8
ok 75 should be equal
# hex buffer to utf8
ok 76 should be equal
# base64 buffer to ascii
ok 77 should be equal
# hex buffer to ascii
ok 78 should be equal
# base64 buffer to binary
ok 79 should be equal
# hex buffer to binary
ok 80 should be equal
# utf8 to binary
ok 81 should be equal
# detect utf16 surrogate pairs
ok 82 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 83 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 84 should be equal
# buffer.write string should get parsed as number
ok 85 should be equal
# buffer.writeUInt8 a fractional number will get Math.floored
ok 86 should be equal
# writeUint8 with a negative number throws
ok 87 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
ok 97 should be equal
ok 98 should be equal
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 108 object impl: skipping overflow test
1..108
# tests 108
# pass 108
# ok
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
not ok 136 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] line: 2350, sourceURL: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', stack: 'assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2350\nverifuint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2330\nwriteUInt16@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1921\nwriteUInt16LE@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1942\n@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7303\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nrun@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nnext@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532\n@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021\n[native code]' }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2350
verifuint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2330
writeUInt16@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1921
writeUInt16LE@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1942
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7303
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021
[native code]
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 137 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] line: 2350, sourceURL: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', stack: 'assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2350\nverifsint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2337\nwriteInt8@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1978\n@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7310\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nrun@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nnext@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532\n@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021\n[native code]' }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2350
verifsint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2337
writeInt8@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1978
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7310
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021
[native code]
...
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: 'undefined' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'undefined' is not a function] line: 7365, sourceURL: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', stack: '@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7365\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nrun@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nnext@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532\n@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021\n[native code]' }
stack:
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7365
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021
[native code]
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..162
# tests 162
# pass 158
# fail 4
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
not ok 136 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] line: 2350, sourceURL: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', stack: 'assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2350\nverifuint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2330\nwriteUInt16@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1921\nwriteUInt16LE@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1942\n@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7303\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nrun@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nnext@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532\n@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021\n[native code]' }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2350
verifuint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2330
writeUInt16@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1921
writeUInt16LE@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1942
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7303
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021
[native code]
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 137 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] line: 2350, sourceURL: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', stack: 'assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2350\nverifsint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2337\nwriteInt8@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1978\n@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7310\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nrun@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nnext@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532\n@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021\n[native code]' }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2350
verifsint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2337
writeInt8@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1978
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7310
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021
[native code]
...
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: 'undefined' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'undefined' is not a function] line: 7365, sourceURL: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', stack: '@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7365\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nrun@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nnext@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532\n@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021\n[native code]' }
stack:
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7365
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021
[native code]
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..162
# tests 162
# pass 158
# fail 4
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
not ok 136 Error: cannot write a non-number as a number
---
operator: error
expected: undefined
actual: [Error: cannot write a non-number as a number]
at: Test.assert (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5861:13)
stack:
Error: cannot write a non-number as a number
at assert (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351:20)
at verifuint (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2331:3)
at writeUInt16 (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1927:5)
at Uint8Array.Buffer.writeUInt16LE (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1943:10)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7305:5)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722:32)
at Test.run (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722:32)
at next (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535:15)
at http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027:21
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 137 Error: value has a fractional component
---
operator: error
expected: undefined
actual: [Error: value has a fractional component]
at: Test.assert (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5861:13)
stack:
Error: value has a fractional component
at assert (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351:20)
at verifsint (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2341:3)
at Uint8Array.Buffer.writeInt8 (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1983:5)
at Test.<anonymous> (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7314:5)
at Test.bound [as _cb] (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722:32)
at Test.run (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736:14)
at Test.bound [as run] (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722:32)
at next (http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535:15)
at http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027:21
...
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 should be equal
ok 170 equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
ok 188 should be equal
1..188
# tests 188
# pass 186
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
not ok 136 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] message: 'cannot write a non-number as a number' }
stack:
assert([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifuint([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2331
writeUInt16([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1927
<anonymous function: Buffer.prototype.writeUInt16LE>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1943
<anonymous function: 50>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7305
bound([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
<anonymous function: Test.prototype.run>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
<anonymous function>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
Error created at assert([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifuint([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2331
writeUInt16([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1927
<anonymous function: Buffer.prototype.writeUInt16LE>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1943
<anonymous function: 50>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7305
bound([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
<anonymous function: Test.prototype.run>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
<anonymous function>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 137 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] message: 'value has a fractional component' }
stack:
assert([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifsint([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2341
<anonymous function: Buffer.prototype.writeInt8>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1983
<anonymous function: 50>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7314
bound([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
<anonymous function: Test.prototype.run>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
<anonymous function>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
@
Error created at assert([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifsint([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2341
<anonymous function: Buffer.prototype.writeInt8>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1983
<anonymous function: 50>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7314
bound([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
<anonymous function: Test.prototype.run>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
<anonymous function>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
@
...
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: 'Number.isNaN' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'Number.isNaN' is not a function] message: '\'Number.isNaN\' is not a function' }
stack:
assert([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifuint([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2332
<anonymous function: Buffer.prototype.writeUInt8>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1912
<anonymous function: 50>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7323
<anonymous function: Test.prototype.throws>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:6074
bound([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
<anonymous function: 50>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7322
bound([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
<anonymous function: Test.prototype.run>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
Error initially occurred at <anonymous function: 50>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7401
bound([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
<anonymous function: Test.prototype.run>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
<anonymous function>([arguments not available])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..162
# tests 162
# pass 158
# fail 4
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
ok 79 should be equal
# new buffer from buffer.toJSON() output
ok 80 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 82 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 83 should be equal
ok 84 should be equal
# buffer.toJSON
ok 85 should be equivalent
# buffer.copy
ok 86 should be equal
# test offset returns are correct
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
ok 91 should be equal
# concat() a varying number of buffers
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
ok 96 should be equal
# fill
ok 97 should be equal
# fill (string)
ok 98 should be equal
ok 99 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 100 should be equal
# copy() after slice()
ok 101 should be equivalent
# buffer.slice sets indexes
ok 102 should be equal
# buffer.slice out of range
ok 103 should be equal
ok 104 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
# Buffer.isBuffer
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
# Buffer.toArrayBuffer
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
ok 118 should be equal
# utf8 buffer to base64
ok 119 should be equal
# utf8 buffer to hex
ok 120 should be equal
# utf8 to utf8
ok 121 should be equal
# utf16le to utf16
ok 122 should be equal
# utf16le to hex
ok 123 should be equal
# ascii buffer to base64
ok 124 should be equal
# ascii buffer to hex
ok 125 should be equal
# base64 buffer to utf8
ok 126 should be equal
# hex buffer to utf8
ok 127 should be equal
# base64 buffer to ascii
ok 128 should be equal
# hex buffer to ascii
ok 129 should be equal
# base64 buffer to binary
ok 130 should be equal
# hex buffer to binary
ok 131 should be equal
# utf8 to binary
ok 132 should be equal
# detect utf16 surrogate pairs
ok 133 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 134 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 135 should be equal
# buffer.write string should get parsed as number
not ok 136 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] line: 2350, sourceURL: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', stack: 'assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2350\nverifuint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2330\nwriteUInt16@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1921\nwriteUInt16LE@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1942\n@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7303\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nrun@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nnext@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532\n@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021\n[native code]' }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2350
verifuint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2330
writeUInt16@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1921
writeUInt16LE@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1942
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7303
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021
[native code]
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 137 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] line: 2350, sourceURL: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', stack: 'assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2350\nverifsint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2337\nwriteInt8@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1978\n@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7310\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nrun@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nnext@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532\n@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021\n[native code]' }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2350
verifsint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2337
writeInt8@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1978
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7310
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021
[native code]
...
# writeUint8 with a negative number throws
ok 138 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
ok 158 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 159 should be equal
ok 160 should be equal
not ok 161 TypeError: 'undefined' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'undefined' is not a function] line: 7365, sourceURL: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', stack: '@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7365\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nrun@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730\nbound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721\nnext@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532\n@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021\n[native code]' }
stack:
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7365
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5730
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5721
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5532
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3021
[native code]
...
not ok 162 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..162
# tests 162
# pass 158
# fail 4
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
ok 17 should be equal
# buffer.compare
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
ok 25 should be equal
# buffer.compare argument validation
ok 26 should throw
ok 27 should throw
ok 28 should throw
# buffer.equals
ok 29 (unnamed assert)
ok 30 (unnamed assert)
ok 31 (unnamed assert)
# buffer.equals argument validation
ok 32 should throw
# new buffer from array
ok 33 should be equal
# new buffer from array w/ negatives
ok 34 should be equal
# new buffer from array with mixed signed input
ok 35 should be equal
# new buffer from string
ok 36 should be equal
# new buffer from buffer
ok 37 should be equal
# new buffer from Uint8Array
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
ok 43 should be equal
# new buffer from Uint16Array
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
ok 49 should be equal
# new buffer from Uint32Array
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
ok 55 should be equal
# new buffer from Int16Array
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
ok 61 should be equal
# new buffer from Int32Array
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
ok 67 should be equal
# new buffer from Float32Array
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
ok 73 should be equal
# new buffer from Float64Array
# new buffer from buffer.toJSON() output
ok 74 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 75 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 76 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 77 should be equal
ok 78 should be equal
# buffer.toJSON
ok 79 should be equivalent
# buffer.copy
ok 80 should be equal
# test offset returns are correct
ok 81 should be equal
ok 82 should be equal
ok 83 should be equal
ok 84 should be equal
ok 85 should be equal
# concat() a varying number of buffers
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# fill
ok 91 should be equal
# fill (string)
ok 92 should be equal
ok 93 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 94 should be equal
# copy() after slice()
ok 95 should be equivalent
# buffer.slice sets indexes
ok 96 should be equal
# buffer.slice out of range
ok 97 should be equal
ok 98 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 99 should be equal
ok 100 should be equal
ok 101 should be equal
# Buffer.isBuffer
ok 102 should be equal
ok 103 should be equal
ok 104 should be equal
# Buffer.toArrayBuffer
ok 105 should be equal
ok 106 should be equal
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
# utf8 buffer to base64
ok 113 should be equal
# utf8 buffer to hex
ok 114 should be equal
# utf8 to utf8
ok 115 should be equal
# utf16le to utf16
ok 116 should be equal
# utf16le to hex
ok 117 should be equal
# ascii buffer to base64
ok 118 should be equal
# ascii buffer to hex
ok 119 should be equal
# base64 buffer to utf8
ok 120 should be equal
# hex buffer to utf8
ok 121 should be equal
# base64 buffer to ascii
ok 122 should be equal
# hex buffer to ascii
ok 123 should be equal
# base64 buffer to binary
ok 124 should be equal
# hex buffer to binary
ok 125 should be equal
# utf8 to binary
ok 126 should be equal
# detect utf16 surrogate pairs
ok 127 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 128 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 129 should be equal
# buffer.write string should get parsed as number
not ok 130 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] message: 'cannot write a non-number as a number' }
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 131 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] message: 'value has a fractional component' }
...
# writeUint8 with a negative number throws
ok 132 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 133 should be equal
ok 134 should be equal
ok 135 should be equal
ok 136 should be equal
ok 137 should be equal
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 153 should be equal
ok 154 should be equal
not ok 155 TypeError: 'undefined' is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: 'undefined' is not a function] message: '\'undefined\' is not a function' }
...
not ok 156 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..156
# tests 156
# pass 152
# fail 4
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
suces
suces
suces
suces
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
not ok 135 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351, columnNumber: 13 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifuint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2331
writeUInt16@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1927
[4]</Buffer.prototype.writeUInt16LE@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1943
[50]</</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7305
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
[29]</</Test.prototype.run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
[11]</process.nextTick</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 136 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351, columnNumber: 13 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifsint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2341
[4]</Buffer.prototype.writeInt8@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1983
[50]</</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7314
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
[29]</</Test.prototype.run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
[11]</process.nextTick</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 should be equal
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 equal
ok 170 should be equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
1..187
# tests 187
# pass 185
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
suces
suces
suces
suces
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
not ok 135 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351, columnNumber: 13 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifuint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2331
writeUInt16@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1927
[4]</Buffer.prototype.writeUInt16LE@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1943
[50]</</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7305
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
[29]</</Test.prototype.run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
[11]</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 136 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351, columnNumber: 13 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifsint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2341
[4]</Buffer.prototype.writeInt8@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1983
[50]</</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7314
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
[29]</</Test.prototype.run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
[11]</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 should be equal
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 equal
ok 170 should be equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
1..187
# tests 187
# pass 185
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
suces
suces
suces
suces
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
not ok 135 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351, columnNumber: 13 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifuint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2331
writeUInt16@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1927
[4]</Buffer.prototype.writeUInt16LE@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1943
[50]</</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7305
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
[29]</</Test.prototype.run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
[11]</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 136 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351, columnNumber: 13 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifsint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2341
[4]</Buffer.prototype.writeInt8@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1983
[50]</</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7314
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
[29]</</Test.prototype.run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
[11]</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 should be equal
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 equal
ok 170 should be equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
1..187
# tests 187
# pass 185
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
suces
suces
suces
suces
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
not ok 135 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351, columnNumber: 13 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifuint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2331
writeUInt16@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1927
[4]</Buffer.prototype.writeUInt16LE@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1943
[50]</</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7305
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
[29]</</Test.prototype.run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
[11]</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 136 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351, columnNumber: 13 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifsint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2341
[4]</Buffer.prototype.writeInt8@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1983
[50]</</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7314
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
[29]</</Test.prototype.run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
[11]</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 should be equal
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 equal
ok 170 should be equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
1..187
# tests 187
# pass 185
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
suces
suces
suces
suces
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
not ok 135 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351, columnNumber: 13 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifuint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2331
writeUInt16@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1927
[4]</Buffer.prototype.writeUInt16LE@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1943
[50]</</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7305
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
[29]</</Test.prototype.run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
[11]</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 136 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351, columnNumber: 13 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifsint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2341
[4]</Buffer.prototype.writeInt8@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1983
[50]</</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7314
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
[29]</</Test.prototype.run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
[11]</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 should be equal
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 equal
ok 170 should be equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
1..187
# tests 187
# pass 185
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
suces
suces
suces
suces
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
not ok 135 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351, columnNumber: 13 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifuint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2331
writeUInt16@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1927
[4]</Buffer.prototype.writeUInt16LE@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1943
[50]</</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7305
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
[29]</</Test.prototype.run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
[11]</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 136 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351, columnNumber: 13 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifsint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2341
[4]</Buffer.prototype.writeInt8@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1983
[50]</</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7314
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
[29]</</Test.prototype.run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
[11]</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 should be equal
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 equal
ok 170 should be equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
1..187
# tests 187
# pass 185
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
suces
suces
suces
suces
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
not ok 135 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351, columnNumber: 13 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifuint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2331
writeUInt16@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1927
[4]</Buffer.prototype.writeUInt16LE@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1943
[50]</</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7305
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
[29]</</Test.prototype.run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
[11]</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 136 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351, columnNumber: 13 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifsint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2341
[4]</Buffer.prototype.writeInt8@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1983
[50]</</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7314
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
[29]</</Test.prototype.run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
[11]</<@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 should be equal
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 equal
ok 170 should be equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
1..187
# tests 187
# pass 185
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
suces
suces
suces
suces
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
not ok 135 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351, columnNumber: 13 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifuint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2331
writeUInt16@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1927
Buffer.writeUInt16LE@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1943
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7305
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
Test.run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 136 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351, columnNumber: 13 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifsint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2341
Buffer.writeInt8@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1983
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7314
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
Test.run@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 should be equal
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 equal
ok 170 should be equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
1..187
# tests 187
# pass 185
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
suces
suces
suces
suces
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
not ok 135 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifuint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2331
writeUInt16@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1927
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1943
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7305
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 136 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifsint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2341
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1983
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7314
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 should be equal
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 equal
ok 170 should be equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
1..187
# tests 187
# pass 185
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
suces
suces
suces
suces
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
not ok 135 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifuint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2331
writeUInt16@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1927
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1943
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7305
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 136 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifsint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2341
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1983
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7314
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 should be equal
ok 159 should be equal
ok 160 should be equal
ok 161 should be equal
ok 162 should be equal
ok 163 should be equal
ok 164 should be equal
ok 165 should be equal
ok 166 should be equal
ok 167 should be equal
ok 168 should be equal
ok 169 equal
ok 170 should be equal
ok 171 should be equal
ok 172 should be equal
ok 173 should be equal
ok 174 should be equal
ok 175 should be equal
ok 176 should be equal
ok 177 should be equal
ok 178 should be equal
ok 179 should be equal
ok 180 should be equal
ok 181 should be equal
ok 182 should be equal
ok 183 should be equal
ok 184 should be equal
ok 185 should be equal
ok 186 should be equal
ok 187 should be equal
1..187
# tests 187
# pass 185
# fail 2
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
suces
suces
suces
suces
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
not ok 135 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifuint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2331
writeUInt16@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1927
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1943
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7305
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 136 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351 }
stack:
assert@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifsint@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2341
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1983
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7314
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 should be equal
ok 159 should be equal
not ok 160 TypeError: Number.isNaN is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: Number.isNaN is not a function] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 7401 }
stack:
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7401
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
not ok 161 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..161
# tests 161
# pass 157
# fail 4
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
suces
suces
suces
suces
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
not ok 135 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351 }
stack:
assert(false,"cannot write a non-number as a number")@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifuint("1003",65535)@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2331
writeUInt16([object Object],"1003",0,true,(void 0))@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1927
("1003",0)@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1943
([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7305
bound([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
([object MessageEvent])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 136 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351 }
stack:
assert(false,"value has a fractional component")@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifsint(5.5,127,-128)@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2341
(5.5,0)@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1983
([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7314
bound([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
([object MessageEvent])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 should be equal
ok 159 should be equal
not ok 160 TypeError: Number.isNaN is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: Number.isNaN is not a function] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 7401 }
stack:
([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7401
bound([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
([object MessageEvent])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
not ok 161 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..161
# tests 161
# pass 157
# fail 4
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
suces
suces
suces
suces
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
not ok 135 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351 }
stack:
assert(false,"cannot write a non-number as a number")@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifuint("1003",65535)@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2331
writeUInt16([object Object],"1003",0,true,(void 0))@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1927
("1003",0)@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1943
([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7305
bound([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
([object MessageEvent])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 136 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351 }
stack:
assert(false,"value has a fractional component")@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifsint(5.5,127,-128)@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2341
(5.5,0)@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1983
([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7314
bound([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
([object MessageEvent])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 should be equal
ok 159 should be equal
not ok 160 TypeError: Number.isNaN is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: Number.isNaN is not a function] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 7401 }
stack:
([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7401
bound([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
([object MessageEvent])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
not ok 161 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..161
# tests 161
# pass 157
# fail 4
TAP version 13
# base64: ignore whitespace
ok 1 should be equal
# base64: strings without padding
ok 2 should be equal
# base64: newline in utf8 -- should not be an issue
ok 3 should be equal
# base64: newline in base64 -- should get stripped
ok 4 should be equal
# base64: tab characters in base64 - should get stripped
ok 5 should be equal
# indexes from a string
ok 6 should be equal
ok 7 should be equal
ok 8 should be equal
# indexes from an array
ok 9 should be equal
ok 10 should be equal
ok 11 should be equal
# setting index value should modify buffer contents
ok 12 should be equal
ok 13 should be equal
ok 14 should be equal
ok 15 should be equal
# storing negative number should cast to unsigned
ok 16 should be equal
# buffer.compare
ok 17 should be equal
ok 18 should be equal
ok 19 should be equal
ok 20 should be equal
ok 21 should be equal
ok 22 should be equal
ok 23 should be equal
ok 24 should be equal
# buffer.compare argument validation
ok 25 should throw
ok 26 should throw
ok 27 should throw
# buffer.equals
ok 28 (unnamed assert)
ok 29 (unnamed assert)
ok 30 (unnamed assert)
# buffer.equals argument validation
ok 31 should throw
# new buffer from array
ok 32 should be equal
# new buffer from array w/ negatives
ok 33 should be equal
# new buffer from array with mixed signed input
ok 34 should be equal
# new buffer from string
ok 35 should be equal
# new buffer from buffer
suces
suces
suces
suces
ok 36 should be equal
# new buffer from Uint8Array
ok 37 should be equal
ok 38 should be equal
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# new buffer from Uint16Array
ok 43 should be equal
ok 44 should be equal
ok 45 should be equal
ok 46 should be equal
ok 47 should be equal
ok 48 should be equal
# new buffer from Uint32Array
ok 49 should be equal
ok 50 should be equal
ok 51 should be equal
ok 52 should be equal
ok 53 should be equal
ok 54 should be equal
# new buffer from Int16Array
ok 55 should be equal
ok 56 should be equal
ok 57 should be equal
ok 58 should be equal
ok 59 should be equal
ok 60 should be equal
# new buffer from Int32Array
ok 61 should be equal
ok 62 should be equal
ok 63 should be equal
ok 64 should be equal
ok 65 should be equal
ok 66 should be equal
# new buffer from Float32Array
ok 67 should be equal
ok 68 should be equal
ok 69 should be equal
ok 70 should be equal
ok 71 should be equal
ok 72 should be equal
# new buffer from Float64Array
ok 73 should be equal
ok 74 should be equal
ok 75 should be equal
ok 76 should be equal
ok 77 should be equal
ok 78 should be equal
# new buffer from buffer.toJSON() output
ok 79 (unnamed assert)
# .get (deprecated)
.get() is deprecated. Access using array indexes instead.
suces
ok 80 should be equal
.get() is deprecated. Access using array indexes instead.
suces
ok 81 should be equal
# .set (deprecated)
.set() is deprecated. Access using array indexes instead.
.set() is deprecated. Access using array indexes instead.
ok 82 should be equal
ok 83 should be equal
# buffer.toJSON
ok 84 should be equivalent
# buffer.copy
ok 85 should be equal
# test offset returns are correct
ok 86 should be equal
ok 87 should be equal
ok 88 should be equal
ok 89 should be equal
ok 90 should be equal
# concat() a varying number of buffers
ok 91 should be equal
ok 92 should be equal
ok 93 should be equal
ok 94 should be equal
ok 95 should be equal
# fill
ok 96 should be equal
# fill (string)
ok 97 should be equal
ok 98 should be equal
# copy() empty buffer with sourceEnd=0
suces
ok 99 should be equal
# copy() after slice()
ok 100 should be equivalent
# buffer.slice sets indexes
ok 101 should be equal
# buffer.slice out of range
ok 102 should be equal
ok 103 should be equal
# modifying buffer created by .slice() modifies original memory
# modifying parent buffer modifies .slice() buffer's memory
# Buffer.isEncoding
ok 104 should be equal
ok 105 should be equal
ok 106 should be equal
# Buffer.isBuffer
ok 107 should be equal
ok 108 should be equal
ok 109 should be equal
# Buffer.toArrayBuffer
ok 110 should be equal
ok 111 should be equal
ok 112 should be equal
ok 113 should be equal
ok 114 should be equal
ok 115 should be equal
ok 116 should be equal
ok 117 should be equal
# utf8 buffer to base64
ok 118 should be equal
# utf8 buffer to hex
ok 119 should be equal
# utf8 to utf8
ok 120 should be equal
# utf16le to utf16
ok 121 should be equal
# utf16le to hex
ok 122 should be equal
# ascii buffer to base64
ok 123 should be equal
# ascii buffer to hex
ok 124 should be equal
# base64 buffer to utf8
ok 125 should be equal
# hex buffer to utf8
ok 126 should be equal
# base64 buffer to ascii
ok 127 should be equal
# hex buffer to ascii
ok 128 should be equal
# base64 buffer to binary
ok 129 should be equal
# hex buffer to binary
ok 130 should be equal
# utf8 to binary
ok 131 should be equal
# detect utf16 surrogate pairs
ok 132 should be equal
# throw on orphaned utf16 surrogate lead code point
ok 133 should be equal
# throw on orphaned utf16 surrogate trail code point
ok 134 should be equal
# buffer.write string should get parsed as number
not ok 135 Error: cannot write a non-number as a number
---
operator: error
expected:
undefined
actual:
{ [Error: cannot write a non-number as a number] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351 }
stack:
assert(false,"cannot write a non-number as a number")@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifuint("1003",65535)@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2331
writeUInt16([object Object],"1003",0,true,(void 0))@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1927
("1003",0)@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1943
([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7305
bound([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
([object MessageEvent])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# buffer.writeUInt8 a fractional number will get Math.floored
not ok 136 Error: value has a fractional component
---
operator: error
expected:
undefined
actual:
{ [Error: value has a fractional component] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 2351 }
stack:
assert(false,"value has a fractional component")@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2351
verifsint(5.5,127,-128)@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:2341
(5.5,0)@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:1983
([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7314
bound([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
([object MessageEvent])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
# writeUint8 with a negative number throws
ok 137 should throw
# hex of write{Uint,Int}{8,16,32}{LE,BE}
ok 138 should be equal
ok 139 should be equal
ok 140 should be equal
ok 141 should be equal
ok 142 should be equal
ok 143 should be equal
ok 144 should be equal
ok 145 should be equal
ok 146 should be equal
ok 147 should be equal
ok 148 should be equal
ok 149 should be equal
ok 150 should be equal
ok 151 should be equal
ok 152 should be equal
ok 153 should be equal
ok 154 should be equal
ok 155 should be equal
ok 156 should be equal
ok 157 should be equal
# hex of write{Uint,Int}{8,16,32}{LE,BE} with overflow
ok 158 should be equal
ok 159 should be equal
not ok 160 TypeError: Number.isNaN is not a function
---
operator: error
expected:
undefined
actual:
{ [TypeError: Number.isNaN is not a function] fileName: 'http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js', lineNumber: 7401 }
stack:
([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:7401
bound([object Object])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5736
bound()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5722
next()@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:5535
([object MessageEvent])@http://git.testling.com/work/feross/repos/05ddca85130bd7b233d8d98831fa8eee8f380301.1410480874741/1410480875004.bc928bd5.js:3027
...
not ok 161 plan != count
---
operator: fail
expected: 30
actual: 3
...
1..161
# tests 161
# pass 157
# fail 4