Index: chrome/browser/prerender/prerender_browsertest.cc |
=================================================================== |
--- chrome/browser/prerender/prerender_browsertest.cc (revision 88118) |
+++ chrome/browser/prerender/prerender_browsertest.cc (working copy) |
@@ -89,7 +89,8 @@ |
} |
virtual ~TestPrerenderContents() { |
- EXPECT_EQ(expected_final_status_, final_status()) << |
+ EXPECT_EQ(FinalStatusCanonicalize(expected_final_status_), |
+ FinalStatusCanonicalize(final_status())) << |
" when testing URL " << prerender_url().path(); |
// Prerendering RenderViewHosts should be hidden before the first |
// navigation, so this should be happen for every PrerenderContents for |
@@ -177,6 +178,13 @@ |
PrerenderContents::Observe(type, source, details); |
} |
+ static FinalStatus FinalStatusCanonicalize(FinalStatus final) { |
+ if (final == FINAL_STATUS_JS_OUT_OF_MEMORY) { |
+ return FINAL_STATUS_MEMORY_LIMIT_EXCEEDED; |
+ } |
+ return final; |
+ } |
+ |
int number_of_loads_; |
int expected_number_of_loads_; |
FinalStatus expected_final_status_; |