mirror of
https://github.com/konvajs/konva.git
synced 2025-10-08 00:14:23 +08:00
27
test/import-test.mjs
Normal file
27
test/import-test.mjs
Normal file
@@ -0,0 +1,27 @@
|
||||
function equal(val1, val2, message) {
|
||||
if (val1 !== val2) {
|
||||
throw new Error('Not passed: ' + message);
|
||||
}
|
||||
}
|
||||
|
||||
// try to import only core
|
||||
import Konva from '../lib/Core.js';
|
||||
|
||||
// no external shapes
|
||||
// equal(Konva.Rect, undefined, 'no external shapes');
|
||||
|
||||
import { Rect } from '../lib/shapes/Rect.js';
|
||||
|
||||
equal(Rect !== undefined, true, 'Rect is defined');
|
||||
|
||||
equal(Konva.Rect, Rect, 'Rect is injected');
|
||||
|
||||
import Konva2 from '../lib/index-node.js';
|
||||
|
||||
equal(Konva2.Rect, Rect, 'Rect is injected');
|
||||
|
||||
equal(Konva2, Konva, 'Same Konva');
|
||||
|
||||
// just do a simple action
|
||||
const stage = new Konva.Stage();
|
||||
stage.toDataURL();
|
Reference in New Issue
Block a user