// TODO: restore // function equal(val1, val2, message) { // if (val1 !== val2) { // throw new Error('Not passed: ' + message); // } // } // // try to import only core // let { Konva } = require('../lib/Core'); // // no external shapes // equal(Konva.Rect, undefined, 'no external shapes'); // let Rect = require('../lib/shapes/Rect').Rect; // equal(Rect !== undefined, true, 'Rect is defined'); // equal(Konva.Rect, Rect, 'Rect is injected'); // // now import from package.json // const oldKonva = Konva; // Konva = require('../'); // equal(Konva.Rect, Rect, 'Same rects'); // // check global injection // equal(global.Konva, Konva, 'injected'); // equal(Konva, oldKonva, 'Full package is the same as core.');