Skip to content

Commit 82b0771

Browse files
committed
test: update makeScreenshot tests for simplified API
1 parent 32b5476 commit 82b0771

1 file changed

Lines changed: 3 additions & 24 deletions

File tree

tests/functional/makeScreenshot/index.test.ts

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,12 @@ import { expect, it } from 'vitest'
22
import { createGame, makeScreenshot } from '../../../dist'
33

44
it('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(/^data:image\/png;base64,/)
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

Comments
 (0)