Fix incorrect CLI exit code and duplicate error message (#26346) (#26347)

Backport #26346

Follow the CLI refactoring, and add tests.
This commit is contained in:
wxiaoguang authored and GitHub committed 2023-08-05 23:37:04 +08:00
1 parent 8a97cdd91b
commit fa431b377d
4 files changed
+104 -4

No files matched your search

+6
View File
@@ -16,3 +16,9 @@ func RedirectURL(resp http.ResponseWriter) string {
func IsNormalPageCompleted(s string) bool {
return strings.Contains(s, `<footer class="page-footer"`) && strings.Contains(s, `</html>`)
}
func MockVariableValue[T any](p *T, v T) (reset func()) {
old := *p
*p = v
return func() { *p = old }
}