github.com/ddev/ddev@v1.23.2-0.20240519125000-d824ffe36ff3/pkg/ddevapp/amplitude_project_test.go (about)

     1  package ddevapp_test
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/ddev/ddev/pkg/ddevapp"
     7  	"github.com/stretchr/testify/suite"
     8  )
     9  
    10  func TestAmplitude(t *testing.T) {
    11  	suite.Run(t, new(AmplitudeSuite))
    12  }
    13  
    14  type AmplitudeSuite struct {
    15  	suite.Suite
    16  }
    17  
    18  func (t *AmplitudeSuite) TestTrackProject() {
    19  	app, err := ddevapp.NewApp("", false)
    20  	require := t.Require()
    21  
    22  	require.NoError(err)
    23  
    24  	require.NotPanics(func() {
    25  		app.TrackProject()
    26  	})
    27  }
    28  
    29  func (t *AmplitudeSuite) TestProtectedID() {
    30  	app, err := ddevapp.NewApp("", false)
    31  	require := t.Require()
    32  
    33  	require.NoError(err)
    34  	require.NotEmpty(app.ProtectedID())
    35  }