|
|
@ -313,8 +313,8 @@ func TestAuthority_authorizeToken(t *testing.T) {
|
|
|
|
p, err := tc.auth.authorizeToken(context.Background(), tc.token)
|
|
|
|
p, err := tc.auth.authorizeToken(context.Background(), tc.token)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
if assert.NotNil(t, tc.err) {
|
|
|
|
if assert.NotNil(t, tc.err) {
|
|
|
|
sc, ok := err.(render.StatusCodedError)
|
|
|
|
var sc render.StatusCodedError
|
|
|
|
assert.Fatal(t, ok, "error does not implement StatusCodedError interface")
|
|
|
|
assert.Fatal(t, errors.As(err, &sc), "error does not implement StatusCodedError interface")
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -399,8 +399,8 @@ func TestAuthority_authorizeRevoke(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
if err := tc.auth.authorizeRevoke(context.Background(), tc.token); err != nil {
|
|
|
|
if err := tc.auth.authorizeRevoke(context.Background(), tc.token); err != nil {
|
|
|
|
if assert.NotNil(t, tc.err) {
|
|
|
|
if assert.NotNil(t, tc.err) {
|
|
|
|
sc, ok := err.(render.StatusCodedError)
|
|
|
|
var sc render.StatusCodedError
|
|
|
|
assert.Fatal(t, ok, "error does not implement StatusCodedError interface")
|
|
|
|
assert.Fatal(t, errors.As(err, &sc), "error does not implement StatusCodedError interface")
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -484,8 +484,8 @@ func TestAuthority_authorizeSign(t *testing.T) {
|
|
|
|
got, err := tc.auth.authorizeSign(context.Background(), tc.token)
|
|
|
|
got, err := tc.auth.authorizeSign(context.Background(), tc.token)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
if assert.NotNil(t, tc.err) {
|
|
|
|
if assert.NotNil(t, tc.err) {
|
|
|
|
sc, ok := err.(render.StatusCodedError)
|
|
|
|
var sc render.StatusCodedError
|
|
|
|
assert.Fatal(t, ok, "error does not implement StatusCodedError interface")
|
|
|
|
assert.Fatal(t, errors.As(err, &sc), "error does not implement StatusCodedError interface")
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -743,8 +743,8 @@ func TestAuthority_Authorize(t *testing.T) {
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
if assert.NotNil(t, tc.err, fmt.Sprintf("unexpected error: %s", err)) {
|
|
|
|
if assert.NotNil(t, tc.err, fmt.Sprintf("unexpected error: %s", err)) {
|
|
|
|
assert.Nil(t, got)
|
|
|
|
assert.Nil(t, got)
|
|
|
|
sc, ok := err.(render.StatusCodedError)
|
|
|
|
var sc render.StatusCodedError
|
|
|
|
assert.Fatal(t, ok, "error does not implement StatusCodedError interface")
|
|
|
|
assert.Fatal(t, errors.As(err, &sc), "error does not implement StatusCodedError interface")
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
|
|
|
|
|
|
|
@ -879,8 +879,8 @@ func TestAuthority_authorizeRenew(t *testing.T) {
|
|
|
|
err := tc.auth.authorizeRenew(tc.cert)
|
|
|
|
err := tc.auth.authorizeRenew(tc.cert)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
if assert.NotNil(t, tc.err) {
|
|
|
|
if assert.NotNil(t, tc.err) {
|
|
|
|
sc, ok := err.(render.StatusCodedError)
|
|
|
|
var sc render.StatusCodedError
|
|
|
|
assert.Fatal(t, ok, "error does not implement StatusCoder interface")
|
|
|
|
assert.Fatal(t, errors.As(err, &sc), "error does not implement StatusCodedError interface")
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
|
|
|
|
|
|
|
@ -1027,8 +1027,8 @@ func TestAuthority_authorizeSSHSign(t *testing.T) {
|
|
|
|
got, err := tc.auth.authorizeSSHSign(context.Background(), tc.token)
|
|
|
|
got, err := tc.auth.authorizeSSHSign(context.Background(), tc.token)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
if assert.NotNil(t, tc.err) {
|
|
|
|
if assert.NotNil(t, tc.err) {
|
|
|
|
sc, ok := err.(render.StatusCodedError)
|
|
|
|
var sc render.StatusCodedError
|
|
|
|
assert.Fatal(t, ok, "error does not implement StatusCodedError interface")
|
|
|
|
assert.Fatal(t, errors.As(err, &sc), "error does not implement StatusCodedError interface")
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1144,8 +1144,8 @@ func TestAuthority_authorizeSSHRenew(t *testing.T) {
|
|
|
|
got, err := tc.auth.authorizeSSHRenew(context.Background(), tc.token)
|
|
|
|
got, err := tc.auth.authorizeSSHRenew(context.Background(), tc.token)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
if assert.NotNil(t, tc.err) {
|
|
|
|
if assert.NotNil(t, tc.err) {
|
|
|
|
sc, ok := err.(render.StatusCodedError)
|
|
|
|
var sc render.StatusCodedError
|
|
|
|
assert.Fatal(t, ok, "error does not implement StatusCodedError interface")
|
|
|
|
assert.Fatal(t, errors.As(err, &sc), "error does not implement StatusCodedError interface")
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1244,8 +1244,8 @@ func TestAuthority_authorizeSSHRevoke(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
if err := tc.auth.authorizeSSHRevoke(context.Background(), tc.token); err != nil {
|
|
|
|
if err := tc.auth.authorizeSSHRevoke(context.Background(), tc.token); err != nil {
|
|
|
|
if assert.NotNil(t, tc.err) {
|
|
|
|
if assert.NotNil(t, tc.err) {
|
|
|
|
sc, ok := err.(render.StatusCodedError)
|
|
|
|
var sc render.StatusCodedError
|
|
|
|
assert.Fatal(t, ok, "error does not implement StatusCodedError interface")
|
|
|
|
assert.Fatal(t, errors.As(err, &sc), "error does not implement StatusCodedError interface")
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1337,8 +1337,8 @@ func TestAuthority_authorizeSSHRekey(t *testing.T) {
|
|
|
|
cert, signOpts, err := tc.auth.authorizeSSHRekey(context.Background(), tc.token)
|
|
|
|
cert, signOpts, err := tc.auth.authorizeSSHRekey(context.Background(), tc.token)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
if assert.NotNil(t, tc.err) {
|
|
|
|
if assert.NotNil(t, tc.err) {
|
|
|
|
sc, ok := err.(render.StatusCodedError)
|
|
|
|
var sc render.StatusCodedError
|
|
|
|
assert.Fatal(t, ok, "error does not implement StatusCodedError interface")
|
|
|
|
assert.Fatal(t, errors.As(err, &sc), "error does not implement StatusCodedError interface")
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.Equals(t, sc.StatusCode(), tc.code)
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
assert.HasPrefix(t, err.Error(), tc.err.Error())
|
|
|
|
}
|
|
|
|
}
|
|
|
|