mirror of
https://github.com/gpujs/gpu.js.git
synced 2026-01-18 16:04:10 +00:00
19 lines
687 B
JavaScript
19 lines
687 B
JavaScript
const { assert, test, module: describe, only, skip } = require('qunit');
|
|
|
|
describe('internal: HeadlessGLKernel');
|
|
|
|
(typeof global !== 'undefined' ? test : skip)('.setupFeatureChecks() should not blow up, even if global WebGLRenderingContext is available', () => {
|
|
global.WebGLRenderingContext = {};
|
|
global.document = {
|
|
createElement: () => {
|
|
return {};
|
|
}
|
|
};
|
|
// this is done late on purpose! Do not change this, as it causes HeadlessGL to initialize with certain values
|
|
const { HeadlessGLKernel } = require('../../../../../src/index');
|
|
HeadlessGLKernel.setupFeatureChecks();
|
|
assert.ok(true);
|
|
delete global.document;
|
|
delete global.WebGLRenderingContext;
|
|
});
|