ory-am/hydra

View on GitHub
cmd/cmd_delete_tokens_test.go

Summary

Maintainability
A
0 mins
Test Coverage
// Copyright © 2022 Ory Corp
// SPDX-License-Identifier: Apache-2.0

package cmd_test

import (
    "fmt"
    "strings"
    "testing"

    "github.com/stretchr/testify/assert"

    "github.com/ory/hydra/v2/cmd"
    "github.com/ory/x/cmdx"
)

func TestDeleteAccessTokensCmd(t *testing.T) {
    c := cmd.NewDeleteAccessTokensCmd()

    reg := setup(t, c)
    expected := createClientCredentialsClient(t, reg)
    t.Run("case=deletes tokens", func(t *testing.T) {
        stdout := cmdx.ExecNoErr(t, c, expected.GetID())
        assert.Equal(t, fmt.Sprintf(`"%s"`, expected.GetID()), strings.TrimSpace(stdout))
    })
}