/
t3
/
cli
Обзор
Документация
Войти
/
t3
/
cli
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
test/user_pool_test.go
47 строк
783 B
Ivan Shibkikh
s3 cache
05 июл 2026, 21:07
05 июл 2026, 21:07
b47210d
Код
Авторство
О чём код?
package test import ( "context" "fmt" "log/slog" "os" "testing" "time" "gitverse.ru/t3/cli/internal/pool" "gitverse.ru/t3/cli/pkg/console/output" ) func TestUserPool(t *testing.T) { ctx, cancel := context.WithTimeout(t.Context(), 20*time.Second) defer cancel() logger := output.NewLogger(os.Stdout, slog.LevelDebug) script, err := os.ReadFile("../../helloworld/output/bundle.js") if err != nil { t.Fatal(err) } p, err := pool.NewPool(ctx, logger, script, []byte(`{"token":"golang"}`), nil, 0, 0, "", 0) if err != nil { t.Fatal(err) } err = p.GoTo(4, 10*time.Second) if err != nil { t.Fatal(err) } err = p.GoTo(2, 2*time.Second) if err != nil { t.Fatal(err) } err = p.Wait() if err != nil { t.Fatal(err) } fmt.Println("test stopped!") }