bpmn-js/test/spec/features/modeling
Gustavo E. Jimenez Folta 424a05a18a feat(modeling): correctly handle event based gateway connections
Handles two new scenarios:

1. A user wants to connect an event-based gateway to an event-based
gateway target with existing incoming sequence flows. The existing
sequence flows are removed before connecting the new one.

2. A user wants to replace a gateway, that is already connected to
event-based gateway targets, with an event-based gateway. The existing
incoming sequence flows of the targets, which do not belong to the
newly replaced event-based gateway, are removed before the replacement
operation finishes.

This is because target elements in an event gateway configuration
must not have any additional incoming sequence flows other than
that from the event gateway.
2019-05-06 12:41:11 +02:00
..
append chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
behavior feat(modeling): correctly handle event based gateway connections 2019-05-06 12:41:11 +02:00
input-output test(Modeler): add data input / output editing spec 2019-03-26 11:55:36 +01:00
lanes style(tests): use not.to matchers 2018-05-03 16:37:24 +02:00
layout fix(modeling/BpmnLayouter): properly lay out boundary event connections 2019-04-24 11:56:01 +00:00
AppendShapeSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
BendpointsSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
BpmnFactorySpec.js feat(modeling): assign ID when creating bpmn:LaneSet 2018-05-28 09:55:30 +02:00
BpmnUpdater.bpmn feat(modeling/BpmnUpdater): update existing (source/target)Element in di 2016-11-01 10:43:08 +01:00
BpmnUpdater.incompleteDi.bpmn feat(labels): labels can be deleted 2018-05-24 16:22:51 +02:00
BpmnUpdaterSpec.js chore(modeling/BpmnUpdater): remove now unnecessary crop on reconnect 2019-04-10 19:08:49 +00:00
CreateConnectionSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
DeleteConnectionSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
DeleteParticipantSpec.js style(tests): use not.to matchers 2018-05-03 16:37:24 +02:00
DeleteShape.cropping.bpmn test(modeling): ensure layout is done after element removal 2019-04-10 19:08:49 +00:00
DeleteShapeSpec.js test(modeling): ensure layout is done after element removal 2019-04-10 19:08:49 +00:00
DropSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
IdClaim.bpmn chore(tests): rename fixture 2016-07-05 08:15:17 +02:00
IdClaimSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
LabelBoundsSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
LabelBoundsSpec.simple.bpmn chore(project): bump bpmn-moddle dependency 2017-12-09 22:30:56 +01:00
LabelLayouting.initial.bpmn feat(labels): labels can be deleted 2018-05-24 16:22:51 +02:00
LabelLayouting.move.bpmn feat(modeling): move labels with connections 2016-07-05 12:01:08 +02:00
LabelLayouting.special.bpmn fix(modeling): handle non-integer waypoints in LabelBehavior 2016-07-14 08:54:45 +02:00
LabelLayoutingSpec.js chore(modeling/label): adjust label position to laid out connection 2019-04-18 16:06:44 +00:00
LoggingCroppingConnectionDocking.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
MoveConnectionSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
MoveElements.boundary-connection.bpmn test(modeling): verify connection move behavior 2017-12-14 23:42:02 +01:00
MoveElements.data-input-output.bpmn fix(modeling): properly handle DataInput / DataOutput move 2019-03-29 13:21:34 +00:00
MoveElements.eventBasedTargets.bpmn fix(BpmnRules): update canConnectSequenceFlow() 2019-05-06 12:41:11 +02:00
MoveElements.flow-collaboration.bpmn test(modeling): verify correct connection parent on move 2016-07-05 08:23:51 +02:00
MoveElementsSpec.js fix(BpmnRules): update canConnectSequenceFlow() 2019-05-06 12:41:11 +02:00
MoveRulesSpec.js style(tests): use not.to matchers 2018-05-03 16:37:24 +02:00
MoveShapeSpec.js test(modeling): correct test cases 2018-07-11 13:09:40 +02:00
MoveStress.bpmn test(cropping): add stress test 2017-12-13 13:25:51 +01:00
MoveStressSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
ResizeShapeSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
SetColorSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
SpaceToolSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
UpdateAttachmentSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
UpdateLabel.bpmn fix(modeling): support newBounds 2018-01-29 17:20:41 +01:00
UpdateLabelSpec.js fix(modeling): properly cascade label deletion 2018-06-11 11:39:08 +02:00
UpdatePropertiesSpec.js feat(labels): labels can be deleted 2018-05-24 16:22:51 +02:00
UpdateSemanticParent.bpmn feat(modeling): allow data store anywhere in collaboration 2018-05-17 15:09:37 +02:00
UpdateSemanticParentSpec.js feat(modeling): allow data store anywhere in collaboration 2018-05-17 15:09:37 +02:00