static void runJavaScriptAlert(WKPageRef page, WKStringRef alertText, WKFrameRef frame, const void* clientInfo) { ASSERT_NOT_NULL(frame); EXPECT_EQ(page, WKFrameGetPage(frame)); switch (++testNumber) { case 1: EXPECT_WK_STREQ("PASS: shadowRoot created in injected bundle", alertText); break; case 2: EXPECT_WK_STREQ("PASS: shadowRoot created by normal world", alertText); break; case 3: EXPECT_WK_STREQ("PASS: query method exists", alertText); break; case 4: EXPECT_WK_STREQ("PASS: query method was not present in the normal world", alertText); break; case 5: EXPECT_WK_STREQ("Found:1,2,3,4,5,6", alertText); break; case 6: EXPECT_WK_STREQ("Found:2,3,4", alertText); done = true; break; } }
static void runJavaScriptAlert(WKPageRef page, WKStringRef alertText, WKFrameRef frame, const void* clientInfo) { ASSERT_NOT_NULL(frame); EXPECT_EQ(page, WKFrameGetPage(frame)); EXPECT_WK_STREQ("an alert", alertText); done = true; }