24 lines
584 B
Go

// Copyright (c) 2022 Gitpod GmbH. All rights reserved.
// Licensed under the GNU Affero General Public License (AGPL).
// See License-AGPL.txt in the project root for license information.
package auth
import (
"context"
"testing"
"github.com/stretchr/testify/require"
)
func TestTokenToAndFromContext(t *testing.T) {
token := "my_token"
extracted := TokenFromContext(TokenToContext(context.Background(), token))
require.Equal(t, token, extracted)
}
func TestTokenFromContext_EmptyWhenNotSet(t *testing.T) {
require.Equal(t, "", TokenFromContext(context.Background()))
}