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
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
DataInputAssociationBehaviorSpec.js style(tests): use not.to matchers 2018-05-03 16:37:24 +02:00
DataObjectBehavior.create-data-association.bpmn
DataObjectBehavior.data-object-reference.bpmn
DataObjectBehavior.remove-data-association.bpmn
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
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
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
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
ReplaceConnectionBehavior.boundary-events.bpmn
ReplaceConnectionBehavior.message-sequence-flow.bpmn
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
UnsetDefaultFlowBehaviorSpec.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00