File tree Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,8 @@ series([
18
18
test ( require . resolve ( './log' ) ) ,
19
19
test ( require . resolve ( './promisify' ) ) ,
20
20
test ( require . resolve ( './callbackify' ) ) ,
21
- test ( require . resolve ( './types' ) )
21
+ test ( require . resolve ( './types' ) ) ,
22
+ test ( require . resolve ( './text-encoding' ) )
22
23
] , function ( err ) {
23
24
if ( err ) throw err
24
25
} ) ;
Original file line number Diff line number Diff line change
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 ] ) ) ; } )
You can’t perform that action at this time.
0 commit comments