Index: Source/web/tests/ViewportTest.cpp |
diff --git a/Source/web/tests/ViewportTest.cpp b/Source/web/tests/ViewportTest.cpp |
index 66ead86ebe89af30ae8c2d1bf0d2693ce82ac3b5..35328248d006b7d8ebc664228c5133d931159b27 100644 |
--- a/Source/web/tests/ViewportTest.cpp |
+++ b/Source/web/tests/ViewportTest.cpp |
@@ -2982,7 +2982,7 @@ TEST_F(ViewportTest, viewportWarnings2) |
PageScaleConstraints constraints = runViewportTest(page, 320, 352); |
EXPECT_EQ(1U, webViewClient.messages.size()); |
- EXPECT_EQ(WebConsoleMessage::LevelError, webViewClient.messages[0].level); |
+ EXPECT_EQ(WebConsoleMessage::LevelWarning, webViewClient.messages[0].level); |
EXPECT_STREQ("The key \"wwidth\" is not recognized and ignored.", webViewClient.messages[0].text.utf8().c_str()); |
EXPECT_EQ(980, constraints.layoutSize.width()); |
@@ -3006,7 +3006,7 @@ TEST_F(ViewportTest, viewportWarnings3) |
PageScaleConstraints constraints = runViewportTest(page, 320, 352); |
EXPECT_EQ(1U, webViewClient.messages.size()); |
- EXPECT_EQ(WebConsoleMessage::LevelError, webViewClient.messages[0].level); |
+ EXPECT_EQ(WebConsoleMessage::LevelWarning, webViewClient.messages[0].level); |
EXPECT_STREQ("The value \"unrecognized-width\" for key \"width\" is invalid, and has been ignored.", |
webViewClient.messages[0].text.utf8().c_str()); |
@@ -3057,7 +3057,7 @@ TEST_F(ViewportTest, viewportWarnings5) |
EXPECT_EQ(5U, webViewClient.messages.size()); |
- EXPECT_EQ(WebConsoleMessage::LevelError, webViewClient.messages[0].level); |
+ EXPECT_EQ(WebConsoleMessage::LevelWarning, webViewClient.messages[0].level); |
EXPECT_STREQ("The value \"device-width;\" for key \"width\" is invalid, and has been ignored.", |
webViewClient.messages[0].text.utf8().c_str()); |
@@ -3098,7 +3098,7 @@ TEST_F(ViewportTest, viewportWarnings6) |
PageScaleConstraints constraints = runViewportTest(page, 320, 352); |
EXPECT_EQ(1U, webViewClient.messages.size()); |
- EXPECT_EQ(WebConsoleMessage::LevelError, webViewClient.messages[0].level); |
+ EXPECT_EQ(WebConsoleMessage::LevelWarning, webViewClient.messages[0].level); |
EXPECT_STREQ("The value \"\" for key \"width\" is invalid, and has been ignored.", |
webViewClient.messages[0].text.utf8().c_str()); |
@@ -3110,4 +3110,19 @@ TEST_F(ViewportTest, viewportWarnings6) |
EXPECT_TRUE(page->viewportDescription().userZoom); |
} |
+TEST_F(ViewportTest, viewportWarnings7) |
+{ |
+ ConsoleMessageWebViewClient webViewClient; |
+ |
+ registerMockedHttpURLLoad("viewport/viewport-warnings-7.html"); |
+ |
+ FrameTestHelpers::WebViewHelper webViewHelper; |
+ webViewHelper.initializeAndLoad(m_baseURL + "viewport/viewport-warnings-7.html", true, 0, &webViewClient, setViewportSettings); |
+ |
+ Page* page = webViewHelper.webViewImpl()->page(); |
+ runViewportTest(page, 320, 352); |
+ |
+ EXPECT_EQ(0U, webViewClient.messages.size()); |
+} |
+ |
} // namespace |