Squashed 'third_party/git/' content from commit cb71568594
git-subtree-dir: third_party/git git-subtree-split: cb715685942260375e1eb8153b0768a376e4ece7
This commit is contained in:
commit
1b593e1ea4
3629 changed files with 1139935 additions and 0 deletions
180
t/t9002-column.sh
Executable file
180
t/t9002-column.sh
Executable file
|
|
@ -0,0 +1,180 @@
|
|||
#!/bin/sh
|
||||
|
||||
test_description='git column'
|
||||
. ./test-lib.sh
|
||||
|
||||
test_expect_success 'setup' '
|
||||
cat >lista <<\EOF
|
||||
one
|
||||
two
|
||||
three
|
||||
four
|
||||
five
|
||||
six
|
||||
seven
|
||||
eight
|
||||
nine
|
||||
ten
|
||||
eleven
|
||||
EOF
|
||||
'
|
||||
|
||||
test_expect_success 'never' '
|
||||
git column --indent=Z --mode=never <lista >actual &&
|
||||
test_cmp lista actual
|
||||
'
|
||||
|
||||
test_expect_success 'always' '
|
||||
cat >expected <<\EOF &&
|
||||
Zone
|
||||
Ztwo
|
||||
Zthree
|
||||
Zfour
|
||||
Zfive
|
||||
Zsix
|
||||
Zseven
|
||||
Zeight
|
||||
Znine
|
||||
Zten
|
||||
Zeleven
|
||||
EOF
|
||||
git column --indent=Z --mode=plain <lista >actual &&
|
||||
test_cmp expected actual
|
||||
'
|
||||
|
||||
test_expect_success '80 columns' '
|
||||
cat >expected <<\EOF &&
|
||||
one two three four five six seven eight nine ten eleven
|
||||
EOF
|
||||
COLUMNS=80 git column --mode=column <lista >actual &&
|
||||
test_cmp expected actual
|
||||
'
|
||||
|
||||
cat >expected <<\EOF
|
||||
one
|
||||
two
|
||||
three
|
||||
four
|
||||
five
|
||||
six
|
||||
seven
|
||||
eight
|
||||
nine
|
||||
ten
|
||||
eleven
|
||||
EOF
|
||||
|
||||
test_expect_success COLUMNS_CAN_BE_1 'COLUMNS = 1' '
|
||||
COLUMNS=1 git column --mode=column <lista >actual &&
|
||||
test_cmp expected actual
|
||||
'
|
||||
|
||||
test_expect_success 'width = 1' '
|
||||
git column --mode=column --width=1 <lista >actual &&
|
||||
test_cmp expected actual
|
||||
'
|
||||
|
||||
COLUMNS=20
|
||||
export COLUMNS
|
||||
|
||||
test_expect_success '20 columns' '
|
||||
cat >expected <<\EOF &&
|
||||
one seven
|
||||
two eight
|
||||
three nine
|
||||
four ten
|
||||
five eleven
|
||||
six
|
||||
EOF
|
||||
git column --mode=column <lista >actual &&
|
||||
test_cmp expected actual
|
||||
'
|
||||
|
||||
test_expect_success '20 columns, nodense' '
|
||||
cat >expected <<\EOF &&
|
||||
one seven
|
||||
two eight
|
||||
three nine
|
||||
four ten
|
||||
five eleven
|
||||
six
|
||||
EOF
|
||||
git column --mode=column,nodense < lista > actual &&
|
||||
test_cmp expected actual
|
||||
'
|
||||
|
||||
test_expect_success '20 columns, dense' '
|
||||
cat >expected <<\EOF &&
|
||||
one five nine
|
||||
two six ten
|
||||
three seven eleven
|
||||
four eight
|
||||
EOF
|
||||
git column --mode=column,dense < lista > actual &&
|
||||
test_cmp expected actual
|
||||
'
|
||||
|
||||
test_expect_success '20 columns, padding 2' '
|
||||
cat >expected <<\EOF &&
|
||||
one seven
|
||||
two eight
|
||||
three nine
|
||||
four ten
|
||||
five eleven
|
||||
six
|
||||
EOF
|
||||
git column --mode=column --padding 2 <lista >actual &&
|
||||
test_cmp expected actual
|
||||
'
|
||||
|
||||
test_expect_success '20 columns, indented' '
|
||||
cat >expected <<\EOF &&
|
||||
one seven
|
||||
two eight
|
||||
three nine
|
||||
four ten
|
||||
five eleven
|
||||
six
|
||||
EOF
|
||||
git column --mode=column --indent=" " <lista >actual &&
|
||||
test_cmp expected actual
|
||||
'
|
||||
|
||||
test_expect_success '20 columns, row first' '
|
||||
cat >expected <<\EOF &&
|
||||
one two
|
||||
three four
|
||||
five six
|
||||
seven eight
|
||||
nine ten
|
||||
eleven
|
||||
EOF
|
||||
git column --mode=row <lista >actual &&
|
||||
test_cmp expected actual
|
||||
'
|
||||
|
||||
test_expect_success '20 columns, row first, nodense' '
|
||||
cat >expected <<\EOF &&
|
||||
one two
|
||||
three four
|
||||
five six
|
||||
seven eight
|
||||
nine ten
|
||||
eleven
|
||||
EOF
|
||||
git column --mode=row,nodense <lista >actual &&
|
||||
test_cmp expected actual
|
||||
'
|
||||
|
||||
test_expect_success '20 columns, row first, dense' '
|
||||
cat >expected <<\EOF &&
|
||||
one two three
|
||||
four five six
|
||||
seven eight nine
|
||||
ten eleven
|
||||
EOF
|
||||
git column --mode=row,dense <lista >actual &&
|
||||
test_cmp expected actual
|
||||
'
|
||||
|
||||
test_done
|
||||
Loading…
Add table
Add a link
Reference in a new issue