You've already forked agentic-coding-workflow
test(errs): cover new project conflict codes in HTTPStatus table
This commit is contained in:
@@ -29,15 +29,18 @@ func TestWrap_PreservesCause(t *testing.T) {
|
||||
|
||||
func TestHTTPStatus(t *testing.T) {
|
||||
cases := map[Code]int{
|
||||
CodeInvalidInput: http.StatusBadRequest,
|
||||
CodeUnauthorized: http.StatusUnauthorized,
|
||||
CodeForbidden: http.StatusForbidden,
|
||||
CodeNotFound: http.StatusNotFound,
|
||||
CodeConflict: http.StatusConflict,
|
||||
CodeRateLimited: http.StatusTooManyRequests,
|
||||
CodeUpstream: http.StatusBadGateway,
|
||||
CodeUnavailable: http.StatusServiceUnavailable,
|
||||
CodeInternal: http.StatusInternalServerError,
|
||||
CodeInvalidInput: http.StatusBadRequest,
|
||||
CodeUnauthorized: http.StatusUnauthorized,
|
||||
CodeForbidden: http.StatusForbidden,
|
||||
CodeNotFound: http.StatusNotFound,
|
||||
CodeConflict: http.StatusConflict,
|
||||
CodeProjectSlugTaken: http.StatusConflict,
|
||||
CodeProjectArchived: http.StatusConflict,
|
||||
CodeRequirementClosed: http.StatusConflict,
|
||||
CodeRateLimited: http.StatusTooManyRequests,
|
||||
CodeUpstream: http.StatusBadGateway,
|
||||
CodeUnavailable: http.StatusServiceUnavailable,
|
||||
CodeInternal: http.StatusInternalServerError,
|
||||
}
|
||||
for code, want := range cases {
|
||||
require.Equal(t, want, HTTPStatus(code), "code=%s", code)
|
||||
|
||||
Reference in New Issue
Block a user