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",
|
||||
collectCoverage: true,
|
||||
coverageProvider: "v8",
|
||||
setupFiles: ["jest-webgl-canvas-mock"],
|
||||
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",
|
||||
"jaguarjs-jsdoc": "^1.1.0",
|
||||
"jest": "^27.2.3",
|
||||
"jest-webgl-canvas-mock": "^0.2.3",
|
||||
"jsdoc": "^3.6.7",
|
||||
"lint-staged": "^11.0.0",
|
||||
"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