@@ -2,33 +2,12 @@ import { expect, it } from 'vitest'
22import { createGame , makeScreenshot } from '../../../dist'
33
44it ( 'throws error if createGame is not called' , ( ) => {
5- expect ( ( ) => makeScreenshot ( ) ) . toThrow (
5+ expect ( ( ) => makeScreenshot ( 'test' ) ) . toThrow (
66 'No visible canvas frames found for screenshot' ,
77 )
88} )
99
10- it ( 'creates instance with correct methods ' , ( ) => {
10+ it ( 'executes without errors when game is created ' , ( ) => {
1111 createGame ( )
12- const screenshot = makeScreenshot ( )
13-
14- expect ( screenshot ) . toBeDefined ( )
15- expect ( typeof screenshot . save ) . toBe ( 'function' )
16- expect ( typeof screenshot . dataUrl ) . toBe ( 'string' )
17- } )
18-
19- it ( 'dataUrl returns valid data URL' , ( ) => {
20- createGame ( )
21- const screenshot = makeScreenshot ( )
22- const dataUrl = screenshot . dataUrl
23-
24- expect ( dataUrl ) . toMatch ( / ^ d a t a : i m a g e \/ p n g ; b a s e 6 4 , / )
25- expect ( dataUrl . length ) . toBeGreaterThan ( 100 )
26- } )
27-
28- it ( 'save method exists and is callable' , ( ) => {
29- createGame ( )
30- const screenshot = makeScreenshot ( )
31-
32- expect ( ( ) => screenshot . save ) . not . toThrow ( )
33- expect ( typeof screenshot . save ) . toBe ( 'function' )
12+ expect ( ( ) => makeScreenshot ( 'test' ) ) . not . toThrow ( )
3413} )
0 commit comments