Path: blob/main/components/common-go/log/fields_test.go
2498 views
// Copyright (c) 2023 Gitpod GmbH. All rights reserved.1// Licensed under the GNU Affero General Public License (AGPL).2// See License.AGPL.txt in the project root for license information.34package log56import (7"testing"89"github.com/sirupsen/logrus"10"github.com/stretchr/testify/require"11)1213func TestCompose(t *testing.T) {14fields := Compose(15WorkspaceOwner("owner"),16WorkspaceID("workspace"),17WorkspaceInstanceID("instance"),18ProjectID("project"),19OrganizationID("org"),20)21require.Equal(t, logrus.Fields{22OwnerIDField: "owner",23OrganizationIDField: "org",24TeamIDField: "org",25ProjectIDField: "project",26WorkspaceInstanceIDField: "instance",27WorkspaceIDField: "workspace",28}, fields)29}303132