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) {
|
func TestHTTPStatus(t *testing.T) {
|
||||||
cases := map[Code]int{
|
cases := map[Code]int{
|
||||||
CodeInvalidInput: http.StatusBadRequest,
|
CodeInvalidInput: http.StatusBadRequest,
|
||||||
CodeUnauthorized: http.StatusUnauthorized,
|
CodeUnauthorized: http.StatusUnauthorized,
|
||||||
CodeForbidden: http.StatusForbidden,
|
CodeForbidden: http.StatusForbidden,
|
||||||
CodeNotFound: http.StatusNotFound,
|
CodeNotFound: http.StatusNotFound,
|
||||||
CodeConflict: http.StatusConflict,
|
CodeConflict: http.StatusConflict,
|
||||||
CodeRateLimited: http.StatusTooManyRequests,
|
CodeProjectSlugTaken: http.StatusConflict,
|
||||||
CodeUpstream: http.StatusBadGateway,
|
CodeProjectArchived: http.StatusConflict,
|
||||||
CodeUnavailable: http.StatusServiceUnavailable,
|
CodeRequirementClosed: http.StatusConflict,
|
||||||
CodeInternal: http.StatusInternalServerError,
|
CodeRateLimited: http.StatusTooManyRequests,
|
||||||
|
CodeUpstream: http.StatusBadGateway,
|
||||||
|
CodeUnavailable: http.StatusServiceUnavailable,
|
||||||
|
CodeInternal: http.StatusInternalServerError,
|
||||||
}
|
}
|
||||||
for code, want := range cases {
|
for code, want := range cases {
|
||||||
require.Equal(t, want, HTTPStatus(code), "code=%s", code)
|
require.Equal(t, want, HTTPStatus(code), "code=%s", code)
|
||||||
|
|||||||
Reference in New Issue
Block a user