mirror of
https://github.com/sartography/bpmn-js.git
synced 2025-02-28 00:20:43 +00:00
test(drilldown): verify switching to root
This commit is contained in:
parent
bb59dd0b61
commit
a395d74936
@ -105,7 +105,10 @@ describe('features - drilldown', function() {
|
|||||||
it('should switch to process plane on click', inject(function(canvas) {
|
it('should switch to process plane on click', inject(function(canvas) {
|
||||||
|
|
||||||
// given
|
// given
|
||||||
canvas.setRootElement(canvas.findRoot('collapsedProcess_2_plane'));
|
var subRoot = canvas.findRoot('collapsedProcess_plane');
|
||||||
|
var nestedRoot = canvas.findRoot('collapsedProcess_2_plane');
|
||||||
|
|
||||||
|
canvas.setRootElement(nestedRoot);
|
||||||
|
|
||||||
// when
|
// when
|
||||||
clickBreadcrumb(1);
|
clickBreadcrumb(1);
|
||||||
@ -115,13 +118,42 @@ describe('features - drilldown', function() {
|
|||||||
'Root',
|
'Root',
|
||||||
'Collapsed Process'
|
'Collapsed Process'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
expect(
|
||||||
|
canvas.getRootElement()
|
||||||
|
).to.equal(subRoot);
|
||||||
|
}));
|
||||||
|
|
||||||
|
|
||||||
|
it('should switch to root', inject(function(canvas) {
|
||||||
|
|
||||||
|
// given
|
||||||
|
var processRoot = canvas.findRoot('rootProcess');
|
||||||
|
var nestedRoot = canvas.findRoot('collapsedProcess_2_plane');
|
||||||
|
|
||||||
|
canvas.setRootElement(nestedRoot);
|
||||||
|
|
||||||
|
// when
|
||||||
|
clickBreadcrumb(0);
|
||||||
|
|
||||||
|
// then
|
||||||
|
expectBreadcrumbs([
|
||||||
|
'Root'
|
||||||
|
]);
|
||||||
|
|
||||||
|
expect(
|
||||||
|
canvas.getRootElement()
|
||||||
|
).to.equal(processRoot);
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
|
||||||
it('should switch to containing process plane on embedded click', inject(function(canvas) {
|
it('should switch to containing process plane on embedded click', inject(function(canvas) {
|
||||||
|
|
||||||
// given
|
// given
|
||||||
canvas.setRootElement(canvas.findRoot('collapsedProcess_2_plane'));
|
var subRoot = canvas.findRoot('collapsedProcess_plane');
|
||||||
|
var nestedRoot = canvas.findRoot('collapsedProcess_2_plane');
|
||||||
|
|
||||||
|
canvas.setRootElement(nestedRoot);
|
||||||
|
|
||||||
// when
|
// when
|
||||||
clickBreadcrumb(2);
|
clickBreadcrumb(2);
|
||||||
@ -131,6 +163,10 @@ describe('features - drilldown', function() {
|
|||||||
'Root',
|
'Root',
|
||||||
'Collapsed Process'
|
'Collapsed Process'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
expect(
|
||||||
|
canvas.getRootElement()
|
||||||
|
).to.equal(subRoot);
|
||||||
}));
|
}));
|
||||||
|
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user