github.com/helmwave/helmwave@v0.36.4-0.20240509190856-b35563eba4c6/pkg/release/uninstall_test.go (about) 1 //go:build integration 2 3 package release_test 4 5 import ( 6 "context" 7 "testing" 8 9 "github.com/helmwave/helmwave/pkg/release" 10 "github.com/helmwave/helmwave/tests" 11 "github.com/stretchr/testify/suite" 12 ) 13 14 type UninstallTestSuite struct { 15 suite.Suite 16 17 ctx context.Context 18 } 19 20 func TestUninstallTestSuite(t *testing.T) { 21 t.Parallel() 22 suite.Run(t, new(UninstallTestSuite)) 23 } 24 25 func (ts *UninstallTestSuite) SetupTest() { 26 ts.ctx = tests.GetContext(ts.T()) 27 } 28 29 func (ts *UninstallTestSuite) TestNonExistingUninstall() { 30 rel := release.NewConfig() 31 rel.NameF = "blabla" 32 rel.NamespaceF = "blabla" 33 34 _, err := rel.Uninstall(ts.ctx) 35 36 ts.Require().NoError(err) 37 }