@@ -14,6 +14,49 @@ exports[`password (isCI = false) > can be aborted by a signal 1`] = `
1414]
1515`;
1616
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+
1760exports[`password (isCI = false) > renders and clears validation errors 1`] = `
1861[
1962 "<cursor.hide >",
@@ -168,6 +211,49 @@ exports[`password (isCI = true) > can be aborted by a signal 1`] = `
168211]
169212`;
170213
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+
171257exports[`password (isCI = true) > renders and clears validation errors 1`] = `
172258[
173259 "<cursor.hide >",
0 commit comments