text(e2e): give git tests consistent commit id

gitGraph render tests are currently using random commit ids,
which causes visual regression tests to fail.

I couldn't find a way to make the random commit IDs consistent
(JavaScript/Cypress doesn't seem to have a random.seed() function),
so I've just hardcoded all the commit ids.
This commit is contained in:
Alois Klink
2022-09-14 03:50:03 +01:00
parent 05b8a6e77f
commit a25c9a30d0

View File

@@ -213,42 +213,43 @@ describe('Git Graph diagram', () => {
` `
gitGraph gitGraph
checkout main checkout main
commit %% Make sure to manually set the ID of all commits, for consistent visual tests
commit id: "1-abcdefg"
checkout main checkout main
branch branch1 branch branch1
commit commit id: "2-abcdefg"
checkout main checkout main
merge branch1 merge branch1
branch branch2 branch branch2
commit commit id: "3-abcdefg"
checkout main checkout main
merge branch2 merge branch2
branch branch3 branch branch3
commit commit id: "4-abcdefg"
checkout main checkout main
merge branch3 merge branch3
branch branch4 branch branch4
commit commit id: "5-abcdefg"
checkout main checkout main
merge branch4 merge branch4
branch branch5 branch branch5
commit commit id: "6-abcdefg"
checkout main checkout main
merge branch5 merge branch5
branch branch6 branch branch6
commit commit id: "7-abcdefg"
checkout main checkout main
merge branch6 merge branch6
branch branch7 branch branch7
commit commit id: "8-abcdefg"
checkout main checkout main
merge branch7 merge branch7
branch branch8 branch branch8
commit commit id: "9-abcdefg"
checkout main checkout main
merge branch8 merge branch8
branch branch9 branch branch9
commit commit id: "10-abcdefg"
`, `,
{} {}
); );