mirror of
https://github.com/openglobus/openglobus.git
synced 2025-12-08 19:25:27 +00:00
add unit tests to Globe
This commit is contained in:
parent
af6e20f84f
commit
1d95a02328
@ -3,5 +3,6 @@ module.exports = {
|
|||||||
coverageDirectory: "coverage",
|
coverageDirectory: "coverage",
|
||||||
collectCoverage: true,
|
collectCoverage: true,
|
||||||
coverageProvider: "v8",
|
coverageProvider: "v8",
|
||||||
|
setupFiles: ["jest-webgl-canvas-mock"],
|
||||||
testEnvironment: "jsdom",
|
testEnvironment: "jsdom",
|
||||||
};
|
};
|
||||||
|
|||||||
13617
package-lock.json
generated
13617
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -54,6 +54,7 @@
|
|||||||
"husky": "^6.0.0",
|
"husky": "^6.0.0",
|
||||||
"jaguarjs-jsdoc": "^1.1.0",
|
"jaguarjs-jsdoc": "^1.1.0",
|
||||||
"jest": "^27.2.3",
|
"jest": "^27.2.3",
|
||||||
|
"jest-webgl-canvas-mock": "^0.2.3",
|
||||||
"jsdoc": "^3.6.7",
|
"jsdoc": "^3.6.7",
|
||||||
"lint-staged": "^11.0.0",
|
"lint-staged": "^11.0.0",
|
||||||
"local-web-server": "^5.1.1",
|
"local-web-server": "^5.1.1",
|
||||||
|
|||||||
16
tests/globe.test.js
Normal file
16
tests/globe.test.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
import { Globe } from '../src/og/Globe.js';
|
||||||
|
import { Worker } from './worker';
|
||||||
|
import { JSDOM } from 'jsdom';
|
||||||
|
|
||||||
|
window.Worker = Worker;
|
||||||
|
|
||||||
|
const dom = new JSDOM('<html><div id="globus_viewport_0"></p>');
|
||||||
|
global.document = dom.window.document;
|
||||||
|
global.window = dom.window;
|
||||||
|
|
||||||
|
global.URL.createObjectURL = jest.fn(() => '');
|
||||||
|
|
||||||
|
test('Testing Globe', () => {
|
||||||
|
const globe = new Globe({ target: 'div' });
|
||||||
|
expect(globe).toBeTruthy();
|
||||||
|
});
|
||||||
Loading…
x
Reference in New Issue
Block a user