@@ -5,22 +5,23 @@ const sharp = require('../../');
5
5
const fixtures = require ( '../fixtures' ) ;
6
6
7
7
describe ( 'toFormat' , ( ) => {
8
- it ( 'accepts upper case characters as format parameter (string)' , function ( done ) {
9
- sharp ( fixtures . inputJpg )
8
+ it ( 'accepts upper case characters as format parameter (string)' , async ( ) => {
9
+ const data = await sharp ( fixtures . inputJpg )
10
+ . resize ( 8 , 8 )
10
11
. toFormat ( 'PNG' )
11
- . toBuffer ( function ( err , data , info ) {
12
- if ( err ) throw err ;
13
- assert . strictEqual ( 'png' , info . format ) ;
14
- done ( ) ;
15
- } ) ;
12
+ . toBuffer ( ) ;
13
+
14
+ const { format } = await sharp ( data ) . metadata ( ) ;
15
+ assert . strictEqual ( format , 'png' ) ;
16
16
} ) ;
17
- it ( 'accepts upper case characters as format parameter (object)' , function ( done ) {
18
- sharp ( fixtures . inputJpg )
17
+
18
+ it ( 'accepts upper case characters as format parameter (object)' , async ( ) => {
19
+ const data = await sharp ( fixtures . inputJpg )
20
+ . resize ( 8 , 8 )
19
21
. toFormat ( { id : 'PNG' } )
20
- . toBuffer ( function ( err , data , info ) {
21
- if ( err ) throw err ;
22
- assert . strictEqual ( 'png' , info . format ) ;
23
- done ( ) ;
24
- } ) ;
22
+ . toBuffer ( ) ;
23
+
24
+ const { format } = await sharp ( data ) . metadata ( ) ;
25
+ assert . strictEqual ( format , 'png' ) ;
25
26
} ) ;
26
27
} ) ;
0 commit comments