fix: e2e auth test

This commit is contained in:
mrjoelkamp
2024-08-12 16:54:44 -05:00
parent 5a772633b0
commit 57a61cc266

View File

@@ -1,16 +1,17 @@
//go:build e2e //go:build e2e
package oci package oci_test
import ( import (
"testing" "testing"
"github.com/docker/attest/internal/test" "github.com/docker/attest/internal/test"
"github.com/docker/attest/pkg/oci"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
) )
func TestRegistryAuth(t *testing.T) { func TestRegistryAuth(t *testing.T) {
attIdx, err := IndexFromPath(test.UnsignedTestImage) attIdx, err := oci.IndexFromPath(test.UnsignedTestImage)
require.NoError(t, err) require.NoError(t, err)
// test cases for ecr, gcr and dockerhub // test cases for ecr, gcr and dockerhub
testCases := []struct { testCases := []struct {
@@ -21,9 +22,9 @@ func TestRegistryAuth(t *testing.T) {
} }
for _, tc := range testCases { for _, tc := range testCases {
t.Run(tc.Image, func(t *testing.T) { t.Run(tc.Image, func(t *testing.T) {
err := PushIndexToRegistry(attIdx.Index, tc.Image) err := oci.PushIndexToRegistry(attIdx.Index, tc.Image)
require.NoError(t, err) require.NoError(t, err)
_, err = IndexFromRemote(tc.Image) _, err = oci.IndexFromRemote(tc.Image)
require.NoError(t, err) require.NoError(t, err)
}) })
} }