Chromium Code Reviews| Index: chrome/browser/download/save_page_browsertest.cc |
| diff --git a/chrome/browser/download/save_page_browsertest.cc b/chrome/browser/download/save_page_browsertest.cc |
| index 67ba540264c7f25e972b1f065888092133f07788..2672ff8c3e947d59380f61ddf8f086a5a29a0acc 100644 |
| --- a/chrome/browser/download/save_page_browsertest.cc |
| +++ b/chrome/browser/download/save_page_browsertest.cc |
| @@ -547,7 +547,7 @@ IN_PROC_BROWSER_TEST_F(SavePageBrowserTest, DISABLED_SaveCompleteHTML) { |
| EXPECT_TRUE(base::PathExists(full_file_name)); |
| EXPECT_TRUE(base::PathExists(dir)); |
| - EXPECT_TRUE(base::TextContentsEqual( |
| + EXPECT_TRUE(base::ContentsEqual( |
| test_dir_.Append(base::FilePath(kTestDir)).AppendASCII("b.saved1.htm"), |
| full_file_name)); |
| EXPECT_TRUE(base::ContentsEqual( |
| @@ -558,6 +558,34 @@ IN_PROC_BROWSER_TEST_F(SavePageBrowserTest, DISABLED_SaveCompleteHTML) { |
| dir.AppendASCII("1.css"))); |
| } |
| +// Disabled on Windows due to flakiness. http://crbug.com/162323 |
|
Randy Smith (Not in Mondays)
2015/10/15 18:57:06
This is a new test; have you confirmed that it's f
Łukasz Anforowicz
2015/10/20 21:08:43
Done.
Also following up with the following CLs:
-
|
| +#if defined(OS_WIN) |
| +#define MAYBE_SaveUTF32CompleteHTML DISABLED_SaveUTF32CompleteHTML |
| +#else |
| +#define MAYBE_SaveUTF32CompleteHTML SaveUTF32CompleteHTML |
| +#endif |
| +IN_PROC_BROWSER_TEST_F(SavePageBrowserTest, MAYBE_SaveUTF32CompleteHTML) { |
| + GURL url = NavigateToMockURL("utf32"); |
| + ui_test_utils::NavigateToURL(browser(), url); |
| + |
| + base::FilePath full_file_name, dir; |
| + SaveCurrentTab(url, content::SAVE_PAGE_TYPE_AS_COMPLETE_HTML, "utf32", 3, |
| + &dir, &full_file_name); |
| + ASSERT_FALSE(HasFailure()); |
| + |
| + EXPECT_TRUE(base::PathExists(full_file_name)); |
| + EXPECT_TRUE(base::PathExists(dir)); |
| + EXPECT_TRUE(base::ContentsEqual( |
|
Randy Smith (Not in Mondays)
2015/10/15 18:57:06
I wince a bit at this, since it tests the implemen
Łukasz Anforowicz
2015/10/20 21:08:43
I still think that comparing the whole file conten
|
| + test_dir_.Append(base::FilePath(kTestDir)).AppendASCII("utf32.saved.htm"), |
| + full_file_name)); |
| + EXPECT_TRUE(base::ContentsEqual( |
| + test_dir_.Append(base::FilePath(kTestDir)).AppendASCII("1.png"), |
| + dir.AppendASCII("1.png"))); |
| + EXPECT_TRUE(base::ContentsEqual( |
| + test_dir_.Append(base::FilePath(kTestDir)).AppendASCII("1.css"), |
| + dir.AppendASCII("1.css"))); |
| +} |
| + |
| // Invoke a save page during the initial navigation. |
| // (Regression test for http://crbug.com/156538). |
| // Disabled on Windows due to flakiness. http://crbug.com/162323 |
| @@ -638,7 +666,7 @@ IN_PROC_BROWSER_TEST_F(SavePageBrowserTest, DISABLED_FileNameFromPageTitle) { |
| EXPECT_TRUE(base::PathExists(full_file_name)); |
| EXPECT_TRUE(base::PathExists(dir)); |
| - EXPECT_TRUE(base::TextContentsEqual( |
| + EXPECT_TRUE(base::ContentsEqual( |
| test_dir_.Append(base::FilePath(kTestDir)).AppendASCII("b.saved2.htm"), |
| full_file_name)); |
| EXPECT_TRUE(base::ContentsEqual( |