mirror of
				https://github.com/mermaid-js/mermaid.git
				synced 2025-11-04 12:54:08 +01:00 
			
		
		
		
	added rendering tests
This commit is contained in:
		@@ -1,20 +1,105 @@
 | 
			
		||||
import { imgSnapshotTest } from '../../helpers/util.js';
 | 
			
		||||
 | 
			
		||||
describe('Sequencediagram', () => {
 | 
			
		||||
  // it('should render a simple git graph', () => {
 | 
			
		||||
  //   imgSnapshotTest(
 | 
			
		||||
  //     `
 | 
			
		||||
  //   gitGraph:
 | 
			
		||||
  //     commit
 | 
			
		||||
  //     branch newbranch
 | 
			
		||||
  //     checkout newbranch
 | 
			
		||||
  //     commit
 | 
			
		||||
  //     commit
 | 
			
		||||
  //     checkout master
 | 
			
		||||
  //     commit
 | 
			
		||||
  //     commit
 | 
			
		||||
  //     merge newbranch`,
 | 
			
		||||
  //     { logLevel: 0 }
 | 
			
		||||
  //   );
 | 
			
		||||
  // });
 | 
			
		||||
describe('Git Graph diagram', () => {
 | 
			
		||||
  it('1: should render a simple gitgraph with commit on master branch', () => {
 | 
			
		||||
    imgSnapshotTest(
 | 
			
		||||
      `gitgraph
 | 
			
		||||
       commit
 | 
			
		||||
       commit
 | 
			
		||||
       commit
 | 
			
		||||
      `,
 | 
			
		||||
      {}
 | 
			
		||||
    );
 | 
			
		||||
  });
 | 
			
		||||
  it('2: should render a simple gitgraph with commit on master branch with Id', () => {
 | 
			
		||||
    imgSnapshotTest(
 | 
			
		||||
      `gitgraph
 | 
			
		||||
       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 
 | 
			
		||||
      `,
 | 
			
		||||
      {}
 | 
			
		||||
    );
 | 
			
		||||
  });
 | 
			
		||||
});
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user