package doctor_test
import (
_ "embed"
"testing"
"github.com/rogpeppe/go-internal/gotooltest"
"github.com/rogpeppe/go-internal/testscript"
"github.com/ignite/cli/v29/ignite/config"
"github.com/ignite/cli/v29/ignite/pkg/xfilepath"
envtest "github.com/ignite/cli/v29/integration"
)
const envDoNotTrack = "DO_NOT_TRACK"
func TestDoctor(t *testing.T) {
envtest.New(t)
params := testscript.Params{
Setup: func(env *testscript.Env) error {
env.Vars = append(env.Vars,
envDoNotTrack+"=true",
"IGNITE="+envtest.IgniteApp,
"IGNT_CONFIG_DIR="+xfilepath.MustInvoke(config.DirPath),
)
return nil
},
Dir: "testdata",
}
if err := gotooltest.Setup(¶ms); err != nil {
t.Fatal(err)
}
testscript.Run(t, params)
}