import { bootstrapModeler, inject } from 'test/TestHelper'; import modelingModule from 'lib/features/modeling'; import coreModule from 'lib/core'; describe('features/modeling/behavior - ImportDockingFix', function() { var diagramXML = require('./ImportDockingFix.bpmn'); beforeEach(bootstrapModeler(diagramXML, { modules: [ coreModule, modelingModule ] })); it('should correct dockings on import', inject(function(elementRegistry, modeling) { // when var sequenceFlowConnection = elementRegistry.get('SequenceFlow'), associationConnection = elementRegistry.get('DataAssociation_1'); // then expect(sequenceFlowConnection).to.have.startDocking({ x: 191, y: 120 }); expect(sequenceFlowConnection).to.have.endDocking({ x: 328, y: 120 }); expect(associationConnection).to.have.startDocking({ x: 437, y: 369 }); expect(associationConnection).to.have.endDocking({ x: 328, y: 119 }); })); });