mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-02-04 07:13:25 +08:00
added rendering tests
This commit is contained in:
parent
7bd9286a9b
commit
21c97f9521
@ -1,20 +1,105 @@
|
|||||||
import { imgSnapshotTest } from '../../helpers/util.js';
|
import { imgSnapshotTest } from '../../helpers/util.js';
|
||||||
|
|
||||||
describe('Sequencediagram', () => {
|
describe('Git Graph diagram', () => {
|
||||||
// it('should render a simple git graph', () => {
|
it('1: should render a simple gitgraph with commit on master branch', () => {
|
||||||
// imgSnapshotTest(
|
imgSnapshotTest(
|
||||||
// `
|
`gitgraph
|
||||||
// gitGraph:
|
commit
|
||||||
// commit
|
commit
|
||||||
// branch newbranch
|
commit
|
||||||
// checkout newbranch
|
`,
|
||||||
// commit
|
{}
|
||||||
// commit
|
);
|
||||||
// checkout master
|
});
|
||||||
// commit
|
it('2: should render a simple gitgraph with commit on master branch with Id', () => {
|
||||||
// commit
|
imgSnapshotTest(
|
||||||
// merge newbranch`,
|
`gitgraph
|
||||||
// { logLevel: 0 }
|
commit id: "One"
|
||||||
// );
|
commit id: "Two"
|
||||||
// });
|
commit id: "Three"
|
||||||
|
`,
|
||||||
|
{}
|
||||||
|
);
|
||||||
|
});
|
||||||
|
it('3: should render a simple gitgraph with different commitTypes on master branch ', () => {
|
||||||
|
imgSnapshotTest(
|
||||||
|
`gitgraph
|
||||||
|
commit id: "Normal Commit"
|
||||||
|
commit id: "Reverse Commit" commitType: REVERSE
|
||||||
|
commit id: "Hightlight Commit" commitType: HIGHLIGHT
|
||||||
|
`,
|
||||||
|
{}
|
||||||
|
);
|
||||||
|
});
|
||||||
|
it('4: should render a simple gitgraph with tags commitTypes on master branch ', () => {
|
||||||
|
imgSnapshotTest(
|
||||||
|
`gitgraph
|
||||||
|
commit id: "Normal Commit with tag" teg: "v1.0.0"
|
||||||
|
commit id: "Reverse Commit with tag" commitType: REVERSE tag: "RC_1"
|
||||||
|
commit id: "Hightlight Commit" commitType: HIGHLIGHT tag: "8.8.4"
|
||||||
|
`,
|
||||||
|
{}
|
||||||
|
);
|
||||||
|
});
|
||||||
|
it('5: should render a simple gitgraph with two branches', () => {
|
||||||
|
imgSnapshotTest(
|
||||||
|
`gitgraph
|
||||||
|
commit
|
||||||
|
commit
|
||||||
|
branch develop
|
||||||
|
checkout develop
|
||||||
|
commit
|
||||||
|
commit
|
||||||
|
checkout master
|
||||||
|
commit
|
||||||
|
commit
|
||||||
|
`,
|
||||||
|
{}
|
||||||
|
);
|
||||||
|
});
|
||||||
|
it('6: should render a simple gitgraph with two branches and merge commit', () => {
|
||||||
|
imgSnapshotTest(
|
||||||
|
`gitgraph
|
||||||
|
commit
|
||||||
|
commit
|
||||||
|
branch develop
|
||||||
|
checkout develop
|
||||||
|
commit
|
||||||
|
commit
|
||||||
|
checkout master
|
||||||
|
merge develop
|
||||||
|
commit
|
||||||
|
commit
|
||||||
|
`,
|
||||||
|
{}
|
||||||
|
);
|
||||||
|
});
|
||||||
|
it('7: should render a simple gitgraph with three branches and merge commit', () => {
|
||||||
|
imgSnapshotTest(
|
||||||
|
`gitgraph
|
||||||
|
commit
|
||||||
|
commit
|
||||||
|
branch nice_feature
|
||||||
|
checkout nice_feature
|
||||||
|
commit
|
||||||
|
checkout master
|
||||||
|
commit
|
||||||
|
checkout nice_feature
|
||||||
|
branch very_nice_feature
|
||||||
|
checkout very_nice_feature
|
||||||
|
commit
|
||||||
|
checkout master
|
||||||
|
commit
|
||||||
|
checkout nice_feature
|
||||||
|
commit
|
||||||
|
checkout master
|
||||||
|
merge nice_feature
|
||||||
|
checkout very_nice_feature
|
||||||
|
commit
|
||||||
|
checkout master
|
||||||
|
commit
|
||||||
|
`,
|
||||||
|
{}
|
||||||
|
);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user