diff --git a/packages/mindplot/test/unit/DesignerTestSuite.test.js b/packages/mindplot/test/unit/DesignerTestSuite.test.js deleted file mode 100644 index d9e47f55..00000000 --- a/packages/mindplot/test/unit/DesignerTestSuite.test.js +++ /dev/null @@ -1,69 +0,0 @@ -import $ from 'jquery'; -import { Designer, LocalStorageManager } from '../../src'; - -// FIXME: The tests Map could not be loaded. -describe.skip('Designer test suite', () => { - let designer; - - beforeAll(() => { - /*: DOC +=
*/ - const mapId = 'welcome'; - const editorProperties = { zoom: 0.7, size: { width: '1366px', height: '768px' }, locale: 'en' }; - - // Initialize message logger ... - const container = $("
"); - $('body').append(container); - - // Initialize Editor ... - const screenWidth = window.width; - let screenHeight = window.height; - - // Positionate node ... - // header - footer - screenHeight = screenHeight - 90 - 61; - - // body margin ... - editorProperties.width = screenWidth; - editorProperties.height = screenHeight; - - designer = new Designer(editorProperties, container); - - // Load map from XML file persisted on disk... - const pathXML = 'test/resources/welcome.xml'; - const persistence = new LocalStorageManager(pathXML); - const mindmap = persistence.load(mapId); - designer.loadMap(mindmap); - - /* // Save map on load .... - if (editorProperties.saveOnLoad) - { - var saveOnLoad = function() { - designer.save(function() { - }, false); - }.delay(1000) - } */ - }); - - test('testWorkspaceBuild', () => { - const mind = document.querySelector('#mindplot'); - expect(mind).not.toBeNull(); - expect(mind).not.toBeUndefined(); - }); - /* - * it('testCentralTopicPresent', () => { - const centralTopic = designer.getMindmap().getCentralTopic(); - expect($defined(centralTopic)).toBe(true); - const position = centralTopic.getPosition(); - expect(position.x).toEqual(0); - expect(position.y).toEqual(0); - }); - * it("testCentralTopicPresent", function(){ - var centralTopic = designer.getMindmap().getCentralTopic(); - expect($defined(centralTopic)).toBe(true); - var target = designer.getWorkSpace().getScreenManager().getContainer(); - var size = designer.getModel().getTopics().length; - fireNativeEvent('dblclick',target,new web2d.Point(50,50)); - assertEquals(size+1, designer.getModel().getTopics().length); - }); - */ -}); diff --git a/packages/mindplot/test/unit/simpleTest.js b/packages/mindplot/test/unit/simpleTest.js deleted file mode 100644 index 62427632..00000000 --- a/packages/mindplot/test/unit/simpleTest.js +++ /dev/null @@ -1,143 +0,0 @@ -TestCase('Mindplot test', { - setUp() { - /*: DOC +=
*/ - const mapId = '1'; - const mapXml = ''; - const editorProperties = { zoom: 0.7 }; - const isTryMode = false; - - afterMindpotLibraryLoading = function () { - buildMindmapDesigner(); - - // Register Events ... - // document.id(document).addEvent('keydown', designer.keyEventHandler.bindWithEvent(designer)); - - /* // Autosave ... - if (!isTryMode) - { - var autosave = function() { - - if (designer.needsSave()) - { - designer.save(function() - { - // var monitor = core.ToolbarNotifier.getInstance(); - }, false); - } - }; - autosave.periodical(30000); - - // To prevent the user from leaving the page with changes ... - window.onbeforeunload = function confirmExit() - { - if (designer.needsSave()) - { - designer.save(null, false) - } - } - } */ - }; - - var buildMindmapDesigner = function () { - // Initialize message logger ... - const container = document.id('mindplot'); - - // Initialize Editor ... - - const screenWidth = window.getWidth(); - let screenHeight = window.getHeight(); - - // Positionate node ... - // header - footer - screenHeight = screenHeight - 90 - 61; - - // body margin ... - editorProperties.width = screenWidth; - editorProperties.height = screenHeight; - - designer = new mindplot.Designer(editorProperties, container); - designer.loadFromXML(mapId, mapXml); - - /* // Save map on load .... - if (editorProperties.saveOnLoad) - { - var saveOnLoad = function() { - designer.save(function() { - }, false); - }.delay(1000) - } */ - }; - afterMindpotLibraryLoading(); - }, - testWorkspaceBuild() { - assertNotNull(document.id('workspace')); - }, - testCentralTopicPresent() { - const centralTopic = designer.getCentralTopic(); - assertNotNull(centralTopic); - const position = centralTopic.getPosition(); - assertEquals(0, position.x); - assertEquals(0, position.y); - }, - testMouseCreateMainTopic() { - const centralTopic = designer.getCentralTopic(); - assertNotNull(centralTopic); - const target = designer.getWorkSpace().getScreenManager().getContainer(); - const size = designer.getModel().getTopics().length; - fireNativeEvent('dblclick', target, new web2d.Point(50, 50)); - assertEquals(size + 1, designer.getModel().getTopics().length); - }, -}); - -var fireNativeEvent = function (type, target, position) { - let event; - if (Browser.ie) { - event = document.createEventObject(); - event.screenX = position.x; - event.screenY = position.y; - target.dispatchEvent(event); - } else { - let eventFamily; - if ( - type == 'click' - || type == 'mousedown' - || type == 'mousemove' - || type == 'mouseout' - || type == 'mouseover' - || type == 'mouseup' - || type == 'dblclick' - ) { eventFamily = 'MouseEvents'; } else if ( - type == 'keydown' - || type == 'keypress' - || type == 'keyup' - || type == 'DOMActivate' - || type == 'DOMFocusIn' - || type == 'DOMFocusOut' - ) { eventFamily = 'UIEvents'; } else if ( - type == 'abort' - || type == 'blur' - || type == 'change' - || type == 'error' - || type == 'focus' - || type == 'load' - || type == 'reset' - || type == 'resize' - || type == 'scroll' - || type == 'select' - || type == 'submit' - || type == 'unload' - ) { eventFamily = 'HTMLEvents'; } else if ( - type == 'DOMAttrModified' - || type == 'DOMNodeInserted' - || type == 'DOMNodeRemoved' - || type == 'DOMCharacterDataModified' - || type == 'DOMNodeInsertedIntoDocument' - || type == 'DOMNodeRemovedFromDocument' - || type == 'DOMSubtreeModified' - ) { eventFamily = 'MutationEvents'; } else eventFamily = 'Events'; - event = document.createEvent(eventFamily); - event.initEvent(type, true, false, target, 0, position.x, position.y); - target.fireEvent(type, event); - } - return event; -};