Index: Source/web/tests/PrerenderingTest.cpp |
diff --git a/Source/web/tests/PrerenderingTest.cpp b/Source/web/tests/PrerenderingTest.cpp |
index 24745a07a6c668e3d452cf8933a1ccc228bab2ff..9d789312502cf57674ad78356c84b3990c2854ec 100644 |
--- a/Source/web/tests/PrerenderingTest.cpp |
+++ b/Source/web/tests/PrerenderingTest.cpp |
@@ -261,6 +261,7 @@ TEST_F(PrerenderingTest, SinglePrerender) |
WebPrerender webPrerender = prerendererClient()->releaseWebPrerender(); |
EXPECT_FALSE(webPrerender.isNull()); |
EXPECT_EQ(toWebURL("http://prerender.com/"), webPrerender.url()); |
+ EXPECT_EQ(PrerenderRelTypePrerender, webPrerender.relTypes()); |
EXPECT_EQ(1u, prerenderingSupport()->addCount(webPrerender)); |
EXPECT_EQ(1u, prerenderingSupport()->totalCount()); |
@@ -491,4 +492,17 @@ TEST_F(PrerenderingTest, MutateRel) |
EXPECT_EQ(2u, prerenderingSupport()->totalCount()); |
} |
+TEST_F(PrerenderingTest, RelNext) |
+{ |
+ initialize("http://www.foo.com/", "prerender/rel_next_prerender.html"); |
+ |
+ WebPrerender relNextOnly = prerendererClient()->releaseWebPrerender(); |
+ EXPECT_EQ(toWebURL("http://rel-next-only.com/"), relNextOnly.url()); |
+ EXPECT_EQ(PrerenderRelTypeNext, relNextOnly.relTypes()); |
+ |
+ WebPrerender relNextAndPrerender = prerendererClient()->releaseWebPrerender(); |
+ EXPECT_EQ(toWebURL("http://rel-next-and-prerender.com/"), relNextAndPrerender.url()); |
+ EXPECT_EQ(static_cast<unsigned>(PrerenderRelTypeNext | PrerenderRelTypePrerender), relNextAndPrerender.relTypes()); |
+} |
+ |
} // namespace |