bpmn-js/test/spec/features/modeling/behavior
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
..
util chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
AdaptiveLabelPositioningBehavior.basics.bpmn test(modeling/behavior): reorganize label positioning behavior specs 2019-04-25 16:27:58 +02:00
AdaptiveLabelPositioningBehaviorSpec.js test(modeling/behavior): reorganize label positioning behavior specs 2019-04-25 16:27:58 +02:00
BoundaryEvent.bpmn fix(modeling/behaviors): add a behavior that deletes attached boundaries after replacing a gateway with an event based gateway 2018-10-17 13:12:31 +00:00
BoundaryEventBehaviorSpec.js chore(boundary-event-behavior): clean up tests 2018-10-17 14:31:40 +00:00
CompensationAssociationBehavior.bpmn fix(modeling): manhattan layout compensation association 2016-01-27 09:45:05 +01:00
CompensationAssociationBehaviorSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
CreateBoundaryEventBehaviorSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
CreateParticipantBehaviorSpec.js feat(labels): labels can be deleted 2018-05-24 16:22:51 +02:00
DataInputAssociationBehavior.bpmn fix(modeling): correctly populate DataInputAssociation#targetRef 2016-01-06 11:57:52 +01:00
DataInputAssociationBehaviorSpec.js style(tests): use not.to matchers 2018-05-03 16:37:24 +02:00
DataObjectBehavior.create-data-association.bpmn test(modeling/behavior): rename files for clarity 2016-01-27 12:33:50 +01:00
DataObjectBehavior.data-object-reference.bpmn test(modeling/behavior): rename files for clarity 2016-01-27 12:33:50 +01:00
DataObjectBehavior.remove-data-association.bpmn test(modeling/behavior): rename files for clarity 2016-01-27 12:33:50 +01:00
DataObjectBehaviorSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
DataStoreBehavior.bpmn feat(modeling): allow data store anywhere in collaboration 2018-05-17 15:09:37 +02:00
DataStoreBehavior.collaboration.bpmn feat(modeling): allow data store anywhere in collaboration 2018-05-17 15:09:37 +02:00
DataStoreBehavior.connect.bpmn test(modeling): verify DataStore addition, update and removal 2016-01-27 12:02:02 +01:00
DataStoreBehavior.process.bpmn fix(modeling): apply DataStoreBehavior in collaboration only 2018-06-13 13:48:39 +02:00
DataStoreBehavior.remove-participant.bpmn fix(modeling): correct DataStoreBehavior updating multiple stores 2018-06-18 09:21:18 +02:00
DataStoreBehaviorSpec.js fix(modeling): apply DataStoreBehavior in collaboration only 2018-06-13 13:48:39 +02:00
DropOnFlowBehavior.bpmn fix(modeling/DropOnFlowBehavior): filter redundant connections 2018-07-25 11:10:51 +02:00
DropOnFlowBehaviorSpec.js test(modeling): ensure layout is done after element removal 2019-04-10 19:08:49 +00:00
EventBasedGatewayBehavior.bpmn feat(modeling): correctly handle event based gateway connections 2019-05-06 12:41:11 +02:00
EventBasedGatewayBehaviorSpec.js feat(modeling): correctly handle event based gateway connections 2019-05-06 12:41:11 +02:00
ImportDockingFix.bpmn feat(modeling): repair broken connection dockings on import 2016-06-27 00:32:17 +02:00
ImportDockingFixSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
IsHorizontalFix.bpmn feat(modeling): set isHorizontal=true for partipant/lane DIs 2019-01-31 10:46:16 +00:00
IsHorizontalFixSpec.js feat(modeling): set isHorizontal=true for partipant/lane DIs 2019-01-31 10:46:16 +00:00
LabelBehaviorSpec.js fix(label-behavior): text annotation resizing after text property change 2018-06-13 11:02:55 +02:00
ReconnectConnection.data-association.bpmn feat(modeling): add data objects 2015-10-07 15:15:57 +02:00
ReconnectConnectionSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
RemoveElementBehavior.bpmn feat(modeling): retain waypoints with connection on shape deletion 2016-08-23 17:13:25 +02:00
RemoveElementBehavior.diagonal.bpmn test(modeling): ensure layout is done after element removal 2019-04-10 19:08:49 +00:00
RemoveElementBehavior.perpendicular.bpmn feat(modeling): retain waypoints with connection on shape deletion 2016-08-23 17:13:25 +02:00
RemoveElementBehaviorSpec.js test(modeling): verify connection layouting on element removal 2019-04-18 18:15:31 +02:00
RemoveParticipantBehaviorSpec.js style(tests): use not.to matchers 2018-05-03 16:37:24 +02:00
ReplaceConnectionBehavior.association.bpmn fix(modeling): message flow updating correctly after changing source 2015-07-20 16:48:44 +02:00
ReplaceConnectionBehavior.boundary-events.bpmn test(modeling/behavior): add test cases for boundary event connections 2015-09-01 16:31:24 +02:00
ReplaceConnectionBehavior.message-sequence-flow.bpmn fix(modeling): message flow updating correctly after changing source 2015-07-20 16:48:44 +02:00
ReplaceConnectionBehaviorSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
ReplaceElementBehaviourSpec.js feat(labels): labels can be deleted 2018-05-24 16:22:51 +02:00
ToggleElementCollapseBehaviour.bpmn test(modeling/behavior): localize test diagram 2019-03-12 08:56:03 +00:00
ToggleElementCollapseBehaviourSpec.js test(modeling/behavior): localize test diagram 2019-03-12 08:56:03 +00:00
UnsetDefaultFlowBehaviorSpec.bpmn fix(modeling): unset gateway default on default flow delete 2016-04-04 17:24:01 +02:00
UnsetDefaultFlowBehaviorSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00