github.com/helmwave/helmwave@v0.36.4-0.20240509190856-b35563eba4c6/pkg/release/status_test.go (about)

     1  //go:build integration
     2  
     3  package release_test
     4  
     5  import (
     6  	"testing"
     7  
     8  	"github.com/helmwave/helmwave/pkg/release"
     9  	"github.com/stretchr/testify/suite"
    10  )
    11  
    12  type StatusTestSuite struct {
    13  	suite.Suite
    14  }
    15  
    16  func (s *StatusTestSuite) TestNonExistingStatus() {
    17  	rel := release.NewConfig()
    18  	rel.NameF = "blabla"
    19  	rel.NamespaceF = "blabla"
    20  
    21  	_, err := rel.Status()
    22  
    23  	s.Require().ErrorContains(err, "failed to get status of release blabla@blabla:")
    24  }
    25  
    26  func TestStatusTestSuite(t *testing.T) {
    27  	t.Parallel()
    28  	suite.Run(t, new(StatusTestSuite))
    29  }