UNPKG

phaser-jsx

Version:
22 lines (16 loc) 510 B
import { Scene } from 'phaser'; import { getScene } from '../helpers'; import { useScene } from './useScene'; jest.mock('../helpers/scene', () => ({ getScene: jest.fn(), })); const mockedGetScene = jest.mocked(getScene); it('returns scene', () => { const scene = new Scene(); mockedGetScene.mockReturnValueOnce(scene); expect(useScene()).toEqual(scene); expect(mockedGetScene).toHaveBeenCalledTimes(1); }); it('returns undefined', () => { expect(useScene<undefined>()).toEqual(undefined); });