@@ -15,3 +15,85 @@ stdout = { empty = true }
1515stderr = { string = " To sort newest files last, try \" --sort newest\" , or just \" -snew\" " }
1616status = 3
1717tags = [ ' error' , ' long' , ' sort' ]
18+
19+
20+ # Invalid values for $COLUMNS
21+
22+ [[cmd ]]
23+ name = " ‘COLUMNS=999... exa’ shows an error about the number size"
24+ shell = " exa"
25+ environment = { "COLUMNS" = " 99999999999999999999999" }
26+ stdout = { empty = true }
27+ stderr = { file = " outputs/error_columns_nines.ansitxt" }
28+ status = 3
29+ tags = [ ' error' , ' env' ]
30+
31+ [[cmd ]]
32+ name = " ‘COLUMNS=abcdef exa’ shows an error about invalid digits"
33+ shell = " exa"
34+ environment = { "COLUMNS" = " abcdef" }
35+ stdout = { empty = true }
36+ stderr = { file = " outputs/error_columns_invalid.ansitxt" }
37+ status = 3
38+ tags = [ ' error' , ' env' ]
39+
40+
41+ # Invalid values for $EXA_GRID_ROWS
42+
43+ [[cmd ]]
44+ name = " ‘EXA_GRID_ROWS=999... exa -lG’ shows an error about the number size"
45+ shell = " exa -lG"
46+ environment = { "EXA_GRID_ROWS" = " 99999999999999999999999" }
47+ stdout = { empty = true }
48+ stderr = { file = " outputs/error_grid_rows_nines.ansitxt" }
49+ status = 3
50+ tags = [ ' error' , ' env' ]
51+
52+ [[cmd ]]
53+ name = " ‘EXA_GRID_ROWS=abcdef exa -lG’ shows an error about invalid digits"
54+ shell = " exa -lG"
55+ environment = { "EXA_GRID_ROWS" = " abcdef" }
56+ stdout = { empty = true }
57+ stderr = { file = " outputs/error_grid_rows_invalid.ansitxt" }
58+ status = 3
59+ tags = [ ' error' , ' env' ]
60+
61+
62+ # Invalid values for $EXA_ICON_SPACING
63+
64+ [[cmd ]]
65+ name = " ‘EXA_ICON_SPACING=999... exa --icons’ shows an error about the number size"
66+ shell = " exa --icons"
67+ environment = { "EXA_ICON_SPACING" = " 99999999999999999999999" }
68+ stdout = { empty = true }
69+ stderr = { file = " outputs/error_icon_spacing_nines.ansitxt" }
70+ status = 3
71+ tags = [ ' error' , ' env' , ' icons' ]
72+
73+ [[cmd ]]
74+ name = " ‘EXA_ICON_SPACING=abcdef exa --icons’ shows an error about invalid digits"
75+ shell = " exa --icons"
76+ environment = { "EXA_ICON_SPACING" = " abcdef" }
77+ stdout = { empty = true }
78+ stderr = { file = " outputs/error_icon_spacing_invalid.ansitxt" }
79+ status = 3
80+ tags = [ ' error' , ' env' , ' icons' ]
81+
82+
83+ # Invalid values for --level (-L)
84+
85+ [[cmd ]]
86+ name = " ‘exa -TL999...’ shows an error about the number size"
87+ shell = " exa -TL99999999999999999999999"
88+ stdout = { empty = true }
89+ stderr = { file = " outputs/error_level_nines.ansitxt" }
90+ status = 3
91+ tags = [ ' error' , ' tree' , ' level' ]
92+
93+ [[cmd ]]
94+ name = " ‘exa -TLabcdef’ shows an error about invalid digits"
95+ shell = " exa -TLabcdef"
96+ stdout = { empty = true }
97+ stderr = { file = " outputs/error_level_invalid.ansitxt" }
98+ status = 3
99+ tags = [ ' error' , ' tree' , ' level' ]
0 commit comments