Skip to content

Commit d5c4556

Browse files
committed
review: error handling
1 parent f2761fb commit d5c4556

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

server/e2e/e2e_chromium_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -844,21 +844,21 @@ func TestCDPTargetCreation(t *testing.T) {
844844

845845
// Wait for Chromium to be fully initialized by checking if CDP responds
846846
logger.Info("[test]", "action", "waiting for Chromium to be fully ready")
847-
var initialTargets []map[string]interface{}
848847
targets, err := listCDPTargets(ctx)
849-
if err == nil {
850-
initialTargets = targets
848+
if err != nil {
849+
logger.Error("[test]", "error", err.Error())
850+
require.Fail(t, "failed to list CDP targets")
851851
}
852852

853853
// Use CDP HTTP API to list targets (avoids Playwright's implicit page creation)
854854
logger.Info("[test]", "action", "listing initial targets via CDP HTTP API")
855855
initialPageCount := 0
856-
for _, target := range initialTargets {
856+
for _, target := range targets {
857857
if targetType, ok := target["type"].(string); ok && targetType == "page" {
858858
initialPageCount++
859859
}
860860
}
861-
logger.Info("[test]", "initial_page_count", initialPageCount, "total_targets", len(initialTargets))
861+
logger.Info("[test]", "initial_page_count", initialPageCount, "total_targets", len(targets))
862862

863863
// Headless browser should start with at least 1 page target.
864864
// If --no-startup-window is enabled, the browser will start with 0 pages,

0 commit comments

Comments
 (0)