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 = {
809
809
810
810
test . done ( ) ;
811
811
} ,
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
+ } ,
812
834
813
835
"commonjs" : function ( test ) {
814
836
var fs = require ( "fs" )
You can’t perform that action at this time.
0 commit comments