| 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_;
|
|
|