Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(180)

Side by Side Diff: chrome_frame/test/test_with_web_server.cc

Issue 8777002: Chrome Frame test fixes for Vista/IE7. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: ToT sync Created 9 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome_frame/test/data/window_close.html ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome_frame/test/test_with_web_server.h" 5 #include "chrome_frame/test/test_with_web_server.h"
6 6
7 #include "base/base_paths.h" 7 #include "base/base_paths.h"
8 #include "base/file_version_info.h" 8 #include "base/file_version_info.h"
9 #include "base/path_service.h" 9 #include "base/path_service.h"
10 #include "base/stringprintf.h" 10 #include "base/stringprintf.h"
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
108 results_dir_.AppendASCII("dump"); 108 results_dir_.AppendASCII("dump");
109 109
110 // Copy the CFInstance.js and CFInstall.js files from src\chrome_frame to 110 // Copy the CFInstance.js and CFInstall.js files from src\chrome_frame to
111 // src\chrome_frame\test\data. 111 // src\chrome_frame\test\data.
112 FilePath CFInstance_src_path; 112 FilePath CFInstance_src_path;
113 FilePath CFInstall_src_path; 113 FilePath CFInstall_src_path;
114 114
115 CFInstance_src_path = chrome_frame_source_path.AppendASCII("CFInstance.js"); 115 CFInstance_src_path = chrome_frame_source_path.AppendASCII("CFInstance.js");
116 CFInstance_path_ = test_file_path_.AppendASCII("CFInstance.js"); 116 CFInstance_path_ = test_file_path_.AppendASCII("CFInstance.js");
117 117
118 file_util::CopyFileW(CFInstance_src_path, CFInstance_path_); 118 ASSERT_TRUE(file_util::CopyFile(CFInstance_src_path, CFInstance_path_));
119 119
120 CFInstall_src_path = chrome_frame_source_path.AppendASCII("CFInstall.js"); 120 CFInstall_src_path = chrome_frame_source_path.AppendASCII("CFInstall.js");
121 CFInstall_path_ = test_file_path_.AppendASCII("CFInstall.js"); 121 CFInstall_path_ = test_file_path_.AppendASCII("CFInstall.js");
122 122
123 file_util::CopyFileW(CFInstall_src_path, CFInstall_path_); 123 ASSERT_TRUE(file_util::CopyFile(CFInstall_src_path, CFInstall_path_));
124 124
125 server_mock_.ExpectAndServeAnyRequests(CFInvocation(CFInvocation::NONE)); 125 server_mock_.ExpectAndServeAnyRequests(CFInvocation(CFInvocation::NONE));
126 server_mock_.set_expected_result("OK"); 126 server_mock_.set_expected_result("OK");
127 } 127 }
128 128
129 void ChromeFrameTestWithWebServer::TearDown() { 129 void ChromeFrameTestWithWebServer::TearDown() {
130 CloseBrowser(); 130 CloseBrowser();
131 CloseAllBrowsers(); 131 CloseAllBrowsers();
132 file_util::Delete(CFInstall_path_, false); 132 file_util::Delete(CFInstall_path_, false);
133 file_util::Delete(CFInstance_path_, false); 133 file_util::Delete(CFInstance_path_, false);
(...skipping 868 matching lines...) Expand 10 before | Expand all | Expand 10 after
1002 server.web_server()->AddResponse(response); 1002 server.web_server()->AddResponse(response);
1003 1003
1004 std::wstring url(server.FormatHttpPath(L"form.html")); 1004 std::wstring url(server.FormatHttpPath(L"form.html"));
1005 1005
1006 ASSERT_TRUE(LaunchBrowser(IE, url.c_str())); 1006 ASSERT_TRUE(LaunchBrowser(IE, url.c_str()));
1007 loop_.RunFor(kChromeFrameLongNavigationTimeoutInSeconds); 1007 loop_.RunFor(kChromeFrameLongNavigationTimeoutInSeconds);
1008 1008
1009 EXPECT_EQ(1, response->get_request_count()); 1009 EXPECT_EQ(1, response->get_request_count());
1010 EXPECT_EQ(1, response->post_request_count()); 1010 EXPECT_EQ(1, response->post_request_count());
1011 } 1011 }
OLDNEW
« no previous file with comments | « chrome_frame/test/data/window_close.html ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698