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([
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} ) ;
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