Skip to content

Commit

Permalink
Add property based testing to auth API using schemathesis
Browse files Browse the repository at this point in the history
Signed-off-by: Rodney Osodo <[email protected]>
  • Loading branch information
rodneyosodo committed Feb 21, 2024
1 parent 2ba967b commit 3721b7a
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion internal/api/common.go
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,10 @@ func EncodeError(_ context.Context, err error, w http.ResponseWriter) {
errors.Contains(err, apiutil.ErrBootstrapState),
errors.Contains(err, apiutil.ErrMissingCertData),
errors.Contains(err, apiutil.ErrInvalidCertData),
errors.Contains(err, apiutil.ErrInvalidQueryParams):
errors.Contains(err, apiutil.ErrInvalidQueryParams),
errors.Contains(err, apiutil.ErrMalformedPolicy),

Check failure on line 143 in internal/api/common.go

View workflow job for this annotation

GitHub Actions / Lint and Build

dupCase: 'case errors.Contains(err, apiutil.ErrMalformedPolicy)' is duplicated (gocritic)
errors.Contains(err, apiutil.ErrInvalidAPIKey),

Check failure on line 144 in internal/api/common.go

View workflow job for this annotation

GitHub Actions / Lint and Build

dupCase: 'case errors.Contains(err, apiutil.ErrInvalidAPIKey)' is duplicated (gocritic)
errors.Contains(err, apiutil.ErrMissingName):

Check failure on line 145 in internal/api/common.go

View workflow job for this annotation

GitHub Actions / Lint and Build

dupCase: 'case errors.Contains(err, apiutil.ErrMissingName)' is duplicated (gocritic)
w.WriteHeader(http.StatusBadRequest)
case errors.Contains(err, svcerr.ErrAuthentication),
errors.Contains(err, svcerr.ErrLogin),
Expand Down

0 comments on commit 3721b7a

Please sign in to comment.