File tree Expand file tree Collapse file tree 4 files changed +19
-13
lines changed
Expand file tree Collapse file tree 4 files changed +19
-13
lines changed Original file line number Diff line number Diff line change 4646 "devDependencies" : {
4747 "@imagemagick/magick-wasm" : " ^0.0.28" ,
4848 "@types/content-type" : " ^1.1.8" ,
49- "@vitest/browser" : " ^1 .2.2 " ,
50- "@vitest/coverage-istanbul " : " ^1.3.0 " ,
49+ "@vitest/browser" : " ^3 .2.3 " ,
50+ "@vitest/coverage-v8 " : " ^3.2.3 " ,
5151 "playwright" : " ^1.41.2" ,
5252 "raw-body" : " ^2.5.2" ,
5353 "ts-node" : " ^10.8.1" ,
54- "vitest" : " ^1 .2.2 "
54+ "vitest" : " ^3 .2.3 "
5555 }
5656}
Original file line number Diff line number Diff line change @@ -37,6 +37,6 @@ describe('fallback', () => {
3737 targetH : 65535 + 1 ,
3838 step : 0.71
3939 } )
40- expect ( promise ) . rejects . toThrow ( 'Not supported' )
40+ await expect ( promise ) . rejects . toThrow ( 'Not supported' )
4141 } )
4242} )
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ describe('shrinkFile', () => {
3737 const promise = shrinkFile ( originalFile , {
3838 size : 100 * 100
3939 } )
40- expect ( promise ) . rejects . toThrowError ( 'not an image' )
40+ await expect ( promise ) . rejects . toThrowError ( 'not an image' )
4141 } )
4242
4343 it ( 'should throw a error if unable to convert canvas to blob' , async ( ) => {
@@ -47,7 +47,9 @@ describe('shrinkFile', () => {
4747 const promise = shrinkFile ( originalFile , {
4848 size : 100 * 100
4949 } )
50- expect ( promise ) . rejects . toThrowError ( 'Failed to convert canvas to blob' )
50+ await expect ( promise ) . rejects . toThrowError (
51+ 'Failed to convert canvas to blob'
52+ )
5153 } )
5254
5355 it ( "should skip shrink if it's not required and throw a error" , async ( ) => {
@@ -57,7 +59,7 @@ describe('shrinkFile', () => {
5759 const promise = shrinkFile ( originalFile , {
5860 size : 2000 * 2000
5961 } )
60- expect ( promise ) . rejects . toThrowError ( 'Not required' )
62+ await expect ( promise ) . rejects . toThrowError ( 'Not required' )
6163 } )
6264
6365 it ( 'should keep transparent PNG as PNG' , async ( ctx ) => {
Original file line number Diff line number Diff line change @@ -22,7 +22,10 @@ const uploadPlugin = (): PluginOption => ({
2222 } catch ( err ) {
2323 await mkdir ( snapshotsFolder )
2424 }
25- await writeFile ( path . resolve ( snapshotsFolder , filename ) , body )
25+ await writeFile (
26+ path . resolve ( snapshotsFolder , filename ) ,
27+ new Uint8Array ( body )
28+ )
2629 res . statusCode = 200
2730 res . end ( 'ok' )
2831 return
@@ -36,14 +39,15 @@ export default defineConfig({
3639 plugins : [ uploadPlugin ( ) ] ,
3740 test : {
3841 testTimeout : 100000 ,
39- coverage : {
40- provider : 'istanbul'
41- } ,
4242 browser : {
4343 enabled : true ,
44- name : 'chromium' ,
4544 provider : 'playwright' ,
46- headless : true
45+ instances : [
46+ {
47+ browser : 'chromium' ,
48+ headless : true
49+ }
50+ ]
4751 }
4852 }
4953} )
You can’t perform that action at this time.
0 commit comments