Updated test cases for class diagram v2
This commit is contained in:
parent
2434a94aae
commit
69a9829041
|
@ -275,7 +275,7 @@ describe('Class diagram', () => {
|
|||
imgSnapshotTest(
|
||||
`
|
||||
classDiagram
|
||||
class Class10:::exClass {
|
||||
class Class10:::exClass2 {
|
||||
int[] id
|
||||
List~int~ ids
|
||||
test(List~int~ ids) List~bool~
|
||||
|
@ -294,7 +294,8 @@ describe('Class diagram', () => {
|
|||
class Class10
|
||||
class Class20
|
||||
|
||||
cssClass "Class10, class20" exClass
|
||||
cssClass "Class10, Class20" exClass2
|
||||
class Class20:::exClass2
|
||||
`,
|
||||
{}
|
||||
);
|
||||
|
@ -371,12 +372,14 @@ describe('Class diagram', () => {
|
|||
cy.get('svg')
|
||||
.should((svg) => {
|
||||
expect(svg).to.have.attr('width', '100%');
|
||||
expect(svg).to.have.attr('height', '218');
|
||||
const height = parseFloat(svg.attr('height'));
|
||||
expect(height).to.be.within(332, 333);
|
||||
// expect(svg).to.have.attr('height', '218');
|
||||
const style = svg.attr('style');
|
||||
expect(style).to.match(/^max-width: [\d.]+px;$/);
|
||||
const maxWidthValue = parseInt(style.match(/[\d.]+/g).join(''));
|
||||
// use within because the absolute value can be slightly different depending on the environment ±5%
|
||||
expect(maxWidthValue).to.be.within(160 * .95, 160 * 1.05);
|
||||
expect(maxWidthValue).to.be.within(203, 204);
|
||||
});
|
||||
});
|
||||
|
||||
|
@ -398,9 +401,11 @@ describe('Class diagram', () => {
|
|||
.should((svg) => {
|
||||
const width = parseFloat(svg.attr('width'));
|
||||
// use within because the absolute value can be slightly different depending on the environment ±5%
|
||||
expect(width).to.be.within(160 * .95, 160 * 1.05);
|
||||
expect(svg).to.have.attr('height', '218');
|
||||
expect(svg).to.not.have.attr('style');
|
||||
expect(width).to.be.within(100, 101);
|
||||
const height = parseFloat(svg.attr('height'));
|
||||
expect(height).to.be.within(332, 333);
|
||||
// expect(svg).to.have.attr('height', '332');
|
||||
// expect(svg).to.not.have.attr('style');
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue