#1154 Flow diagram DB shape request

This commit is contained in:
Marc Faber
2019-12-31 16:30:03 +01:00
parent 728e3fd2f0
commit bc59d015e6
9 changed files with 159 additions and 19 deletions

View File

@@ -23,6 +23,23 @@ describe('flowchart shapes', function() {
});
});
// path-based shapes
[
['cylinder', useWidth, useHeight]
].forEach(function([shapeType, getW, getH]) {
it(`should add a ${shapeType} shape that renders a properly positioned path element`, function() {
const mockRender = MockRender();
const mockSvg = MockSvg();
addToRender(mockRender);
[[100, 100], [123, 45], [71, 300]].forEach(function([width, height]) {
const shape = mockRender.shapes()[shapeType](mockSvg, { width, height }, {});
expect(shape.__tag).toEqual('path');
expect(shape.__attrs).toHaveProperty('d');
});
});
});
// polygon-based shapes
[
[