import { imgSnapshotTest } from '../../helpers/util.js'; 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 `, {} ); }); });