package provider

import (
	"testing"

	"github.com/stretchr/testify/require"
)

func TestNormalizeGiteaInstanceURLRejectsEmbeddedCredentials(t *testing.T) {
	t.Parallel()

	_, err := normalizeGiteaInstanceURL("https://user:password@gitea.example.com/root")
	require.ErrorIs(t, err, ErrBadRequest)
	require.EqualError(t, err, "Gitea instance URL must not contain credentials.")
}
