vitest-canvas-webgl-mock
v2.5.3
Published
Mock both 2D and WebGL contexts in Vitest.
Downloads
21
Maintainers
Readme
vitest-canvas-webgl-mock
Mock
canvas
andWebGL
when running unit test cases with vitest.
Disclaimer
The project is inspired by vitest-webgl-canvas-mock, and is a fork of jest-webgl-canvas-mock so that both 2d and webgl contexts can be tested in vitest, . As such, the only tests provided are those from the original projects.
The current goal of this project is simply to make any tests using pixi.js
work in vitest.
Please feel free to contribute and add any additional functionality required.
Install
This should only be installed as a development dependency (devDependencies
) as it is only designed for testing.
npm i vitest-canvas-webgl-mock
Setup
In __setups__/canvas.js
import 'vitest-canvas-webgl-mock';
In vitest.config.js
import { defineConfig } from 'vite'
export default defineConfig({
test: {
setupFiles: ['__setups__/canvas.js']
environment: 'jsdom'
}
})
License
MIT