mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-18 23:09:49 +02:00
Fix for broken build
This commit is contained in:
@@ -137,9 +137,9 @@ describe('when cloning CSS ',function() {
|
|||||||
svg.setAttribute('id', 'mermaid-01');
|
svg.setAttribute('id', 'mermaid-01');
|
||||||
|
|
||||||
utils.cloneCssStyles(svg, { "default": { "styles": ["stroke:#fff","stroke-width:1.5px"] } });
|
utils.cloneCssStyles(svg, { "default": { "styles": ["stroke:#fff","stroke-width:1.5px"] } });
|
||||||
expect(stylesToArray(svg)).toEqual([ '#mermaid-01 .node { stroke:#fff; stroke-width:1.5px; }' ]);
|
expect(stylesToArray(svg)).toEqual([ '#mermaid-01 .node>rect { stroke:#fff; stroke-width:1.5px; }' ]);
|
||||||
// Also verify the elements around the styling
|
// Also verify the elements around the styling
|
||||||
expect(svg.innerHTML).toBe('<style type="text/css" title="mermaid-svg-internal-css">/* <![CDATA[ */\n#mermaid-01 .node { stroke:#fff; stroke-width:1.5px; }\n/* ]]> */\n</style>');
|
expect(svg.innerHTML).toBe('<style type="text/css" title="mermaid-svg-internal-css">/* <![CDATA[ */\n#mermaid-01 .node>rect { stroke:#fff; stroke-width:1.5px; }\n/* ]]> */\n</style>');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should handle stylesheet in document with no classes in SVG', function () {
|
it('should handle stylesheet in document with no classes in SVG', function () {
|
||||||
@@ -180,7 +180,7 @@ describe('when cloning CSS ',function() {
|
|||||||
var svg = generateSVG();
|
var svg = generateSVG();
|
||||||
addStyleToDocument();
|
addStyleToDocument();
|
||||||
utils.cloneCssStyles(svg, { "default": { "styles": ["stroke:#fff","stroke-width:1.5px"] } });
|
utils.cloneCssStyles(svg, { "default": { "styles": ["stroke:#fff","stroke-width:1.5px"] } });
|
||||||
expect(stylesToArray(svg)).toEqual([ '#mermaid-01 .node { stroke:#fff; stroke-width:1.5px; }', '.node { stroke: #eee; }', '.node-square { stroke: #bbb; }']);
|
expect(stylesToArray(svg)).toEqual([ '#mermaid-01 .node>rect { stroke:#fff; stroke-width:1.5px; }', '.node { stroke: #eee; }', '.node-square { stroke: #bbb; }']);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should handle a default class together with stylesheet in document and classDefs', function () {
|
it('should handle a default class together with stylesheet in document and classDefs', function () {
|
||||||
@@ -189,11 +189,11 @@ describe('when cloning CSS ',function() {
|
|||||||
utils.cloneCssStyles(svg, { "default": { "styles": ["stroke:#fff","stroke-width:1.5px"] },
|
utils.cloneCssStyles(svg, { "default": { "styles": ["stroke:#fff","stroke-width:1.5px"] },
|
||||||
"node-square": { "styles": ["fill:#eee", "stroke:#aaa"] },
|
"node-square": { "styles": ["fill:#eee", "stroke:#aaa"] },
|
||||||
"node-circle": { "styles": ["fill:#444", "stroke:#111"] } });
|
"node-circle": { "styles": ["fill:#444", "stroke:#111"] } });
|
||||||
expect(stylesToArray(svg)).toEqual([ '#mermaid-01 .node { stroke:#fff; stroke-width:1.5px; }',
|
expect(stylesToArray(svg)).toEqual([ '#mermaid-01 .node>rect { stroke:#fff; stroke-width:1.5px; }',
|
||||||
'.node { stroke: #eee; }',
|
'.node { stroke: #eee; }',
|
||||||
'.node-square { stroke: #bbb; }',
|
'.node-square { stroke: #bbb; }',
|
||||||
'#mermaid-01 .node-square { fill:#eee; stroke:#aaa; }',
|
'#mermaid-01 .node-square>rect { fill:#eee; stroke:#aaa; }',
|
||||||
'#mermaid-01 .node-circle { fill:#444; stroke:#111; }'
|
'#mermaid-01 .node-circle>rect { fill:#444; stroke:#111; }'
|
||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user