INNER CODE UNIT · Go
TestStartBrowser
charmbracelet/vhs · browser_e2e_test.go:17
func TestStartBrowser(t *testing.T) {
if os.Getenv("VHS_TEST_BROWSER") == "" {
t.Skip("set VHS_TEST_BROWSER=1 to run this test")
}
ctx, cancel := context.WithTimeout(context.Background(), 2*time.Minute)
defer cancel()
browser, closer, err := startBrowser(ctx)
if err != nil {
t.Fatalf("startBrowser failed: %v", err)
}
page, err := browser.Page(proto.TargetCreateTarget{URL: "about:blank"})
if err != nil {
t.Errorf("could not open page: %v", err)
}
if err := page.WaitLoad(); err != nil {