mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-10-07 16:19:38 +02:00
chore: Add test for invalid marker
This commit is contained in:
@@ -64,4 +64,11 @@ describe('addEdgeMarker', () => {
|
|||||||
`url(${url}#${id}_${diagramType}-compositionEnd)`
|
`url(${url}#${id}_${diagramType}-compositionEnd)`
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should not add invalid markers', () => {
|
||||||
|
const arrowTypeStart = 'this is an invalid marker';
|
||||||
|
const arrowTypeEnd = ') url(https://my-malicious-site.example)';
|
||||||
|
addEdgeMarkers(svgPath, { arrowTypeStart, arrowTypeEnd }, url, id, diagramType);
|
||||||
|
expect(svgPath.attr).not.toHaveBeenCalled();
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user