File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed
Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -809,6 +809,28 @@ var suite = {
809809
810810 test . done ( ) ;
811811 } ,
812+
813+ "ByteBuffer-like" : function ( test ) {
814+ var bb = new ByteBuffer ( 4 ) ;
815+ var bbLike = {
816+ array : bb . array ,
817+ view : bb . view ,
818+ offset : bb . offset ,
819+ markedOffset : bb . markedOffset ,
820+ length : bb . length ,
821+ littleEndian : bb . littleEndian
822+ } ;
823+ test . ok ( ByteBuffer . isByteBuffer ( bbLike ) ) ;
824+ var bb2 = ByteBuffer . wrap ( bbLike ) ;
825+ test . ok ( bb2 instanceof ByteBuffer ) ;
826+ test . strictEqual ( bbLike . array , bb2 . array ) ;
827+ test . strictEqual ( bbLike . view , bb2 . view ) ;
828+ test . strictEqual ( bbLike . offset , bb2 . offset ) ;
829+ test . strictEqual ( bbLike . markedOffset , bb2 . markedOffset ) ;
830+ test . strictEqual ( bbLike . length , bb2 . length ) ;
831+ test . strictEqual ( bbLike . littleEndian , bb2 . littleEndian ) ;
832+ test . done ( ) ;
833+ } ,
812834
813835 "commonjs" : function ( test ) {
814836 var fs = require ( "fs" )
You can’t perform that action at this time.
0 commit comments