From bd180e39773ccfdee726bfef3e4d4a04364c5458 Mon Sep 17 00:00:00 2001 From: Martin Stamm Date: Tue, 1 Feb 2022 09:00:50 +0100 Subject: [PATCH] test(drilldown): add integration test for multi-di planes --- .../bpmn/multiple-nested-processes.bpmn} | 0 test/spec/ViewerSpec.js | 7 +++++++ test/spec/import/ImporterSpec.js | 8 ++++---- 3 files changed, 11 insertions(+), 4 deletions(-) rename test/{spec/import/multiple-nestes-processes.bpmn => fixtures/bpmn/multiple-nested-processes.bpmn} (100%) diff --git a/test/spec/import/multiple-nestes-processes.bpmn b/test/fixtures/bpmn/multiple-nested-processes.bpmn similarity index 100% rename from test/spec/import/multiple-nestes-processes.bpmn rename to test/fixtures/bpmn/multiple-nested-processes.bpmn diff --git a/test/spec/ViewerSpec.js b/test/spec/ViewerSpec.js index d41c867b..e78a214e 100644 --- a/test/spec/ViewerSpec.js +++ b/test/spec/ViewerSpec.js @@ -406,6 +406,13 @@ describe('Viewer', function() { return verifyDrilldown(xml); }); + + it('should allow drill down into multi-di collapsed sub-process', function() { + var xml = require('../fixtures/bpmn/multiple-nested-processes.bpmn'); + + return verifyDrilldown(xml); + }); + }); diff --git a/test/spec/import/ImporterSpec.js b/test/spec/import/ImporterSpec.js index e65fcb05..5978aa62 100644 --- a/test/spec/import/ImporterSpec.js +++ b/test/spec/import/ImporterSpec.js @@ -788,7 +788,7 @@ describe('import - Importer', function() { it('should import collapsed sub process', function() { // given - var xml = require('./multiple-nestes-processes.bpmn'); + var xml = require('../../fixtures/bpmn/multiple-nested-processes.bpmn'); var selectedDiagram = 'BpmnDiagram_1'; @@ -817,7 +817,7 @@ describe('import - Importer', function() { it('should import and show collapsed sub process', function() { // given - var xml = require('./multiple-nestes-processes.bpmn'); + var xml = require('../../fixtures/bpmn/multiple-nested-processes.bpmn'); var selectedDiagram = 'SubProcessDiagram_1'; @@ -846,7 +846,7 @@ describe('import - Importer', function() { it('should import first bpmndi:BPMNDiagram when importing collapsed sub process', function() { // given - var xml = require('./multiple-nestes-processes.bpmn'); + var xml = require('../../fixtures/bpmn/multiple-nested-processes.bpmn'); var selectedDiagram = 'BpmnDiagram_2'; @@ -875,7 +875,7 @@ describe('import - Importer', function() { it('should import specified bpmndi:BPMNDiagram when importing collapsed sub process', function() { // given - var xml = require('./multiple-nestes-processes.bpmn'); + var xml = require('../../fixtures/bpmn/multiple-nested-processes.bpmn'); var selectedDiagram = 'SubProcess_2_diagram_B';