/
alt3rmann
/
graphql-engine
Обзор
Документация
Войти
/
alt3rmann
/
graphql-engine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
cli/integration_test/cli.go
45 строк
1010 B
Aravind K P
cli: update go.mod
16 июн 2021, 14:45
16 июн 2021, 14:45
3136ffa
Код
Авторство
О чём код?
package integrationtest import ( "math/rand" "testing" "time" "github.com/hasura/graphql-engine/cli/v2" ) func init() { rand.Seed(time.Now().UTC().UnixNano()) } func TestPrepare(t *testing.T, ec *cli.ExecutionContext) { err := ec.Prepare() if err != nil { t.Fatalf("prepare failed: %v", err) } if ec.CMDName == "" { t.Fatalf("expected CMDName, got: %v", ec.CMDName) } if ec.Spinner == nil { t.Fatal("got spinner empty") } if ec.Logger == nil { t.Fatal("got empty logger") } if ec.GlobalConfigDir == "" { t.Fatalf("global config dir: expected $HOME/%s, got %s", cli.GlobalConfigDirName, ec.GlobalConfigDir) } if ec.GlobalConfigFile == "" { t.Fatalf("global config file: expected $HOME/%s/%s, got %s", cli.GlobalConfigDirName, cli.GlobalConfigFileName, ec.GlobalConfigFile) } if ec.Config == nil { t.Fatal("got empty Config") } } func TestValidate(t *testing.T, ec *cli.ExecutionContext) { err := ec.Validate() if err != nil { t.Fatalf("validate failed: %v", err) } }