@@ -6,7 +6,8 @@ var Canvas = require('../')
66 , assert = require ( 'assert' )
77 , parseFont = Canvas . Context2d . parseFont
88 , fs = require ( 'fs' )
9- , os = require ( 'os' ) ;
9+ , os = require ( 'os' )
10+ , Readable = require ( 'stream' ) . Readable ;
1011
1112console . log ( ) ;
1213console . log ( ' canvas: %s' , Canvas . version ) ;
@@ -878,6 +879,7 @@ describe('Canvas', function () {
878879 it ( 'Canvas#createSyncPNGStream()' , function ( done ) {
879880 var canvas = new Canvas ( 20 , 20 ) ;
880881 var stream = canvas . createSyncPNGStream ( ) ;
882+ assert ( stream instanceof Readable ) ;
881883 var firstChunk = true ;
882884 stream . on ( 'data' , function ( chunk ) {
883885 if ( firstChunk ) {
@@ -896,6 +898,7 @@ describe('Canvas', function () {
896898 it ( 'Canvas#createSyncPDFStream()' , function ( done ) {
897899 var canvas = new Canvas ( 20 , 20 , 'pdf' ) ;
898900 var stream = canvas . createSyncPDFStream ( ) ;
901+ assert ( stream instanceof Readable ) ;
899902 var firstChunk = true ;
900903 stream . on ( 'data' , function ( chunk ) {
901904 if ( firstChunk ) {
@@ -914,6 +917,7 @@ describe('Canvas', function () {
914917 it ( 'Canvas#jpegStream()' , function ( done ) {
915918 var canvas = new Canvas ( 640 , 480 ) ;
916919 var stream = canvas . jpegStream ( ) ;
920+ assert ( stream instanceof Readable ) ;
917921 var firstChunk = true ;
918922 var bytes = 0 ;
919923 stream . on ( 'data' , function ( chunk ) {
0 commit comments