@@ -14,6 +14,49 @@ exports[`password (isCI = false) > can be aborted by a signal 1`] = `
14
14
]
15
15
`;
16
16
17
+ exports[`password (isCI = false) > clears input on error when clearOnError is true 1`] = `
18
+ [
19
+ "<cursor.hide >",
20
+ "[90m│[39m
21
+ [36m◆[39m foo
22
+ [36m│[39m [7m[8m_[28m[27m
23
+ [36m└[39m
24
+ ",
25
+ "<cursor.backward count =999><cursor.up count =4>",
26
+ " <cursor.down count=2>" ,
27
+ " <erase.line><cursor.left count=1>" ,
28
+ " [36m│[39m ▪[7m[8m_[28m[27m" ,
29
+ " <cursor.down count=2>" ,
30
+ " <cursor.backward count=999><cursor.up count=4>" ,
31
+ " <cursor.down count=1>" ,
32
+ " <erase.down>" ,
33
+ " [33m▲[39m foo
34
+ [33m│[39m ▪
35
+ [33m└[39m [33mError[39m
36
+ " ,
37
+ " <cursor.backward count=999><cursor.up count=4>" ,
38
+ " <cursor.down count=1>" ,
39
+ " <erase.down>" ,
40
+ " [36m◆[39m foo
41
+ [36m│[39m ▪[7m[8m_[28m[27m
42
+ [36m└[39m
43
+ " ,
44
+ " <cursor.backward count=999><cursor.up count=4>" ,
45
+ " <cursor.down count=2>" ,
46
+ " <erase.line><cursor.left count=1>" ,
47
+ " [36m│[39m ▪▪[7m[8m_[28m[27m" ,
48
+ " <cursor.down count=2>" ,
49
+ " <cursor.backward count=999><cursor.up count=4>" ,
50
+ " <cursor.down count=1>" ,
51
+ " <erase.down>" ,
52
+ " [32m◇[39m foo
53
+ [90m│[39m [2m▪▪[22m" ,
54
+ "
55
+ " ,
56
+ " <cursor.show>" ,
57
+ ]
58
+ `;
59
+
17
60
exports[`password (isCI = false) > renders and clears validation errors 1`] = `
18
61
[
19
62
"<cursor.hide >",
@@ -168,6 +211,49 @@ exports[`password (isCI = true) > can be aborted by a signal 1`] = `
168
211
]
169
212
`;
170
213
214
+ exports[`password (isCI = true) > clears input on error when clearOnError is true 1`] = `
215
+ [
216
+ "<cursor.hide >",
217
+ "[90m│[39m
218
+ [36m◆[39m foo
219
+ [36m│[39m [7m[8m_[28m[27m
220
+ [36m└[39m
221
+ ",
222
+ "<cursor.backward count =999><cursor.up count =4>",
223
+ " <cursor.down count=2>" ,
224
+ " <erase.line><cursor.left count=1>" ,
225
+ " [36m│[39m ▪[7m[8m_[28m[27m" ,
226
+ " <cursor.down count=2>" ,
227
+ " <cursor.backward count=999><cursor.up count=4>" ,
228
+ " <cursor.down count=1>" ,
229
+ " <erase.down>" ,
230
+ " [33m▲[39m foo
231
+ [33m│[39m ▪
232
+ [33m└[39m [33mError[39m
233
+ " ,
234
+ " <cursor.backward count=999><cursor.up count=4>" ,
235
+ " <cursor.down count=1>" ,
236
+ " <erase.down>" ,
237
+ " [36m◆[39m foo
238
+ [36m│[39m ▪[7m[8m_[28m[27m
239
+ [36m└[39m
240
+ " ,
241
+ " <cursor.backward count=999><cursor.up count=4>" ,
242
+ " <cursor.down count=2>" ,
243
+ " <erase.line><cursor.left count=1>" ,
244
+ " [36m│[39m ▪▪[7m[8m_[28m[27m" ,
245
+ " <cursor.down count=2>" ,
246
+ " <cursor.backward count=999><cursor.up count=4>" ,
247
+ " <cursor.down count=1>" ,
248
+ " <erase.down>" ,
249
+ " [32m◇[39m foo
250
+ [90m│[39m [2m▪▪[22m" ,
251
+ "
252
+ " ,
253
+ " <cursor.show>" ,
254
+ ]
255
+ `;
256
+
171
257
exports[`password (isCI = true) > renders and clears validation errors 1`] = `
172
258
[
173
259
"<cursor.hide >",
0 commit comments