@@ -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 ) ;
@@ -886,6 +887,7 @@ describe('Canvas', function () {
886887 it ( 'Canvas#createSyncPNGStream()' , function ( done ) {
887888 var canvas = new Canvas ( 20 , 20 ) ;
888889 var stream = canvas . createSyncPNGStream ( ) ;
890+ assert ( stream instanceof Readable ) ;
889891 var firstChunk = true ;
890892 stream . on ( 'data' , function ( chunk ) {
891893 if ( firstChunk ) {
@@ -904,6 +906,7 @@ describe('Canvas', function () {
904906 it ( 'Canvas#createSyncPDFStream()' , function ( done ) {
905907 var canvas = new Canvas ( 20 , 20 , 'pdf' ) ;
906908 var stream = canvas . createSyncPDFStream ( ) ;
909+ assert ( stream instanceof Readable ) ;
907910 var firstChunk = true ;
908911 stream . on ( 'data' , function ( chunk ) {
909912 if ( firstChunk ) {
@@ -922,6 +925,7 @@ describe('Canvas', function () {
922925 it ( 'Canvas#jpegStream()' , function ( done ) {
923926 var canvas = new Canvas ( 640 , 480 ) ;
924927 var stream = canvas . jpegStream ( ) ;
928+ assert ( stream instanceof Readable ) ;
925929 var firstChunk = true ;
926930 var bytes = 0 ;
927931 stream . on ( 'data' , function ( chunk ) {
0 commit comments