Skip to content

Commit 24709bb

Browse files
committed
Add some basic tests
1 parent 503dd95 commit 24709bb

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

test/node/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ series([
1818
test(require.resolve('./log')),
1919
test(require.resolve('./promisify')),
2020
test(require.resolve('./callbackify')),
21-
test(require.resolve('./types'))
21+
test(require.resolve('./types')),
22+
test(require.resolve('./text-encoding'))
2223
], function (err) {
2324
if (err) throw err
2425
});

test/node/text-encoding.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
var assert = require('assert');
2+
var util = require('../../');
3+
4+
// TextEncoder
5+
assert.deepEqual((new util.TextEncoder('utf-8', {'fatal': true}))
6+
.encode('hi'), new Uint8Array([0x68, 0x69]));
7+
8+
// TextDecoder
9+
assert.deepEqual((new util.TextDecoder('utf-8', {'fatal': true}))
10+
.decode(new Uint8Array([0x68, 0x69])), 'hi');
11+
assert.throws(() => {(new util.TextDecoder('utf-8', {'fatal': true}))
12+
.decode(new Uint8Array([0xff]));})

0 commit comments

Comments
 (0)