Fix tests and test indented printing
This commit is contained in:
1 parent
3c37522aaa
commit
76853f6046
1 file changed
+73
-26
+73
-26
@@ -438,19 +438,21 @@ cmp $d/color $d/expect
|
|||||||
## Default colors, complex input
|
## Default colors, complex input
|
||||||
$JQ -Ccn '[{"a":true,"b":false},123,null]' > $d/color
|
$JQ -Ccn '[{"a":true,"b":false},123,null]' > $d/color
|
||||||
{
|
{
|
||||||
printf '\033[1;39m[\033[1;39m{'
|
printf '\033[1;39m[\033[0m'
|
||||||
printf '\033[0m\033[1;34m"a"\033['
|
printf '\033[1;39m{\033[0m'
|
||||||
printf '0m\033[1;39m:\033[0m\033['
|
printf '\033[1;34m"a"\033[0m'
|
||||||
printf '0;39mtrue\033[0m\033[1'
|
printf '\033[1;39m:\033[0m'
|
||||||
printf ';39m,\033[0m\033[1;34m'
|
printf '\033[0;39mtrue\033[0m'
|
||||||
printf '"b"\033[0m\033[1;39m:\033'
|
printf '\033[1;39m,\033[0m'
|
||||||
printf '[0m\033[0;39mfalse\033'
|
printf '\033[1;34m"b"\033[0m'
|
||||||
printf '[0m\033[1;39m\033[1;39'
|
printf '\033[1;39m:\033[0m'
|
||||||
printf 'm}\033[0m\033[1;39m,\033['
|
printf '\033[0;39mfalse\033[0m'
|
||||||
printf '0;39m123\033[0m\033[1;'
|
printf '\033[1;39m}\033[0m'
|
||||||
printf '39m,\033[0;90mnull\033'
|
printf '\033[1;39m,\033[0m'
|
||||||
printf '[0m\033[1;39m\033[1;39'
|
printf '\033[0;39m123\033[0m'
|
||||||
printf 'm]\033[0m\n'
|
printf '\033[1;39m,\033[0m'
|
||||||
|
printf '\033[0;90mnull\033[0m'
|
||||||
|
printf '\033[1;39m]\033[0m\n'
|
||||||
} > $d/expect
|
} > $d/expect
|
||||||
cmp $d/color $d/expect
|
cmp $d/color $d/expect
|
||||||
|
|
||||||
@@ -458,19 +460,64 @@ cmp $d/color $d/expect
|
|||||||
JQ_COLORS='0;30:0;31:0;32:0;33:0;34:1;35:1;36:1;37' \
|
JQ_COLORS='0;30:0;31:0;32:0;33:0;34:1;35:1;36:1;37' \
|
||||||
$JQ -Ccn '[{"a":true,"b":false},123,null]' > $d/color
|
$JQ -Ccn '[{"a":true,"b":false},123,null]' > $d/color
|
||||||
{
|
{
|
||||||
printf '\033[1;35m[\033[1;36m{'
|
printf '\033[1;35m[\033[0m'
|
||||||
printf '\033[0m\033[1;37m"a"\033['
|
printf '\033[1;36m{\033[0m'
|
||||||
printf '0m\033[1;36m:\033[0m\033['
|
printf '\033[1;37m"a"\033[0m'
|
||||||
printf '0;32mtrue\033[0m\033[1'
|
printf '\033[1;36m:\033[0m'
|
||||||
printf ';36m,\033[0m\033[1;37m'
|
printf '\033[0;32mtrue\033[0m'
|
||||||
printf '"b"\033[0m\033[1;36m:\033'
|
printf '\033[1;36m,\033[0m'
|
||||||
printf '[0m\033[0;31mfalse\033'
|
printf '\033[1;37m"b"\033[0m'
|
||||||
printf '[0m\033[1;36m\033[1;36'
|
printf '\033[1;36m:\033[0m'
|
||||||
printf 'm}\033[0m\033[1;35m,\033['
|
printf '\033[0;31mfalse\033[0m'
|
||||||
printf '0;33m123\033[0m\033[1;'
|
printf '\033[1;36m}\033[0m'
|
||||||
printf '35m,\033[0;30mnull\033'
|
printf '\033[1;35m,\033[0m'
|
||||||
printf '[0m\033[1;35m\033[1;35'
|
printf '\033[0;33m123\033[0m'
|
||||||
printf 'm]\033[0m\n'
|
printf '\033[1;35m,\033[0m'
|
||||||
|
printf '\033[0;30mnull\033[0m'
|
||||||
|
printf '\033[1;35m]\033[0m\n'
|
||||||
|
} > $d/expect
|
||||||
|
cmp $d/color $d/expect
|
||||||
|
|
||||||
|
## Default colors, complex input, indented
|
||||||
|
$JQ -Cn '[{"a":true,"b":false},123,null]' > $d/color
|
||||||
|
{
|
||||||
|
printf '\033[1;39m[\033[0m\n'
|
||||||
|
printf ' \033[1;39m{\033[0m\n'
|
||||||
|
printf ' \033[1;34m"a"\033[0m'
|
||||||
|
printf '\033[1;39m: \033[0m'
|
||||||
|
printf '\033[0;39mtrue\033[0m'
|
||||||
|
printf '\033[1;39m,\033[0m\n'
|
||||||
|
printf ' \033[1;34m"b"\033[0m'
|
||||||
|
printf '\033[1;39m: \033[0m'
|
||||||
|
printf '\033[0;39mfalse\033[0m\n'
|
||||||
|
printf ' \033[1;39m}\033[0m'
|
||||||
|
printf '\033[1;39m,\033[0m\n'
|
||||||
|
printf ' \033[0;39m123\033[0m'
|
||||||
|
printf '\033[1;39m,\033[0m\n'
|
||||||
|
printf ' \033[0;90mnull\033[0m\n'
|
||||||
|
printf '\033[1;39m]\033[0m\n'
|
||||||
|
} > $d/expect
|
||||||
|
cmp $d/color $d/expect
|
||||||
|
|
||||||
|
## Set non-default colors, complex input, indented
|
||||||
|
JQ_COLORS='0;30:0;31:0;32:0;33:0;34:1;35:1;36:1;37' \
|
||||||
|
$JQ -Cn '[{"a":true,"b":false},123,null]' > $d/color
|
||||||
|
{
|
||||||
|
printf '\033[1;35m[\033[0m\n'
|
||||||
|
printf ' \033[1;36m{\033[0m\n'
|
||||||
|
printf ' \033[1;37m"a"\033[0m'
|
||||||
|
printf '\033[1;36m: \033[0m'
|
||||||
|
printf '\033[0;32mtrue\033[0m'
|
||||||
|
printf '\033[1;36m,\033[0m\n'
|
||||||
|
printf ' \033[1;37m"b"\033[0m'
|
||||||
|
printf '\033[1;36m: \033[0m'
|
||||||
|
printf '\033[0;31mfalse\033[0m\n'
|
||||||
|
printf ' \033[1;36m}\033[0m'
|
||||||
|
printf '\033[1;35m,\033[0m\n'
|
||||||
|
printf ' \033[0;33m123\033[0m'
|
||||||
|
printf '\033[1;35m,\033[0m\n'
|
||||||
|
printf ' \033[0;30mnull\033[0m\n'
|
||||||
|
printf '\033[1;35m]\033[0m\n'
|
||||||
} > $d/expect
|
} > $d/expect
|
||||||
cmp $d/color $d/expect
|
cmp $d/color $d/expect
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user