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) {
|
||||
|
||||
// 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
|
||||
clickBreadcrumb(1);
|
||||
@ -115,13 +118,42 @@ describe('features - drilldown', function() {
|
||||
'Root',
|
||||
'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) {
|
||||
|
||||
// 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
|
||||
clickBreadcrumb(2);
|
||||
@ -131,6 +163,10 @@ describe('features - drilldown', function() {
|
||||
'Root',
|
||||
'Collapsed Process'
|
||||
]);
|
||||
|
||||
expect(
|
||||
canvas.getRootElement()
|
||||
).to.equal(subRoot);
|
||||
}));
|
||||
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user