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 }