Move relative date formatting to separate function
[tig.git] / test / graph / 00-simple-test
blobde462929f9e67ed46419e35736dbb2763eb15903
1 #!/bin/sh
3 # Graph test: simple
5 . libtest.sh
7 test_graph <<EOF
8 commit f e d
9 Merge branch 'branch3'
10 commit e b c
11 Merge branch 'branch2'
12 commit d a
13 branch3
14 commit c a
15 branch2
16 commit b a
17 branch1
18 commit a
19 init
20 * \e[33m5ce4f7f\e[m\e[33m (\e[1;36mHEAD\e[m\e[33m, \e[1;32mmaster\e[m\e[33m)\e[m Merge branch 'branch3'
21 \e[31m|\e[m\e[32m\\e[m
22 \e[31m|\e[m * \e[33mb47bfd8\e[m\e[33m (\e[1;32mbranch3\e[m\e[33m)\e[m branch3
23 * \e[32m|\e[m \e[33mecc01c0\e[m Merge branch 'branch2'
24 \e[33m|\e[m\e[34m\\e[m \e[32m\\e[m
25 \e[33m|\e[m * \e[32m|\e[m \e[33m814336c\e[m\e[33m (\e[1;32mbranch2\e[m\e[33m)\e[m branch2
26 \e[33m|\e[m \e[32m|\e[m\e[32m/\e[m
27 * \e[32m|\e[m \e[33me51b810\e[m\e[33m (\e[1;32mbranch1\e[m\e[33m)\e[m branch1
28 \e[32m|\e[m\e[32m/\e[m
29 * \e[33mde1bd54\e[m init
30 EOF
32 assert_equals stdout <<EOF
33 ●─╮ Merge branch 'branch3'
34 ●─│─╮ Merge branch 'branch2'
35 │ ● │ branch3
36 │ │ ● branch2
37 ● │ │ branch1
38 ◎─┴─╯ init
39 EOF