1
0
Fork 0
forked from forgejo/forgejo

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

Backport #26346

Follow the CLI refactoring, and add tests.

(cherry picked from commit fa431b377d)
This commit is contained in:
wxiaoguang 2023-08-05 23:37:04 +08:00 committed by Earl Warren
parent 149cd865ea
commit 2e539d5190
No known key found for this signature in database
GPG key ID: 0579CB2928A78A00
4 changed files with 104 additions and 4 deletions

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 }
}