38 lines
996 B
JavaScript
38 lines
996 B
JavaScript
|
'use strict';
|
||
|
|
||
|
var TestHelper = require('../../../TestHelper');
|
||
|
|
||
|
/* global bootstrapModeler, inject */
|
||
|
|
||
|
var modelingModule = require('../../../../lib/features/modeling'),
|
||
|
coreModule = require('../../../../lib/core');
|
||
|
|
||
|
describe('features - bpmn-label-support', function() {
|
||
|
|
||
|
var diagramXML = require('../../../fixtures/bpmn/basic.bpmn');
|
||
|
|
||
|
var testModules = [ modelingModule, coreModule ];
|
||
|
|
||
|
beforeEach(bootstrapModeler(diagramXML, { modules: testModules }));
|
||
|
|
||
|
describe('should not add a label on create', function() {
|
||
|
|
||
|
it('should not add a label on create', inject(function(elementFactory, elementRegistry, modeling, canvas) {
|
||
|
// when
|
||
|
var startEvent = elementRegistry.get('StartEvent_1'),
|
||
|
task = elementRegistry.get('Task_1');
|
||
|
|
||
|
modeling.connect(startEvent, task);
|
||
|
|
||
|
var labels = elementRegistry.filter(function(element) {
|
||
|
return element.type === 'label';
|
||
|
});
|
||
|
|
||
|
// then
|
||
|
expect(labels).to.have.length(2);
|
||
|
}));
|
||
|
|
||
|
});
|
||
|
|
||
|
});
|