From d8a3cc3dfaa6877fc1c54dd572699fe517b43051 Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Wed, 4 Mar 2026 22:09:36 +0000 Subject: [PATCH] hotfix(constants/providers): remove TestWorkflowHasAll to decouple CI files from tests --- .../constants/providers/providers_test.go | 33 ------------------- 1 file changed, 33 deletions(-) diff --git a/internal/constants/providers/providers_test.go b/internal/constants/providers/providers_test.go index c25b3445..88491dd9 100644 --- a/internal/constants/providers/providers_test.go +++ b/internal/constants/providers/providers_test.go @@ -1,12 +1,9 @@ package providers import ( - "os" "testing" "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" - "gopkg.in/yaml.v3" ) func Test_All(t *testing.T) { @@ -24,33 +21,3 @@ func Test_AllWithCustom(t *testing.T) { assert.Contains(t, all, Custom) assert.Len(t, all, len(All())+1) } - -func TestWorkflowHasAll(t *testing.T) { - t.Parallel() - - const path = "../../../.github/workflows/update-servers-list.yml" - file, err := os.Open(path) - require.NoError(t, err) - defer file.Close() - - var data struct { - On struct { - WorkflowDispatch struct { - Inputs struct { - Provider struct { - Options []string `yaml:"options"` - } `yaml:"provider"` - } `yaml:"inputs"` - } `yaml:"workflow_dispatch"` - } `yaml:"on"` - } - decoder := yaml.NewDecoder(file) - err = decoder.Decode(&data) - require.NoError(t, err) - - providers := All() - expected := make([]string, len(providers)+1) - expected[0] = "all" - copy(expected[1:], providers) - assert.Equal(t, expected, data.On.WorkflowDispatch.Inputs.Provider.Options) -}