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

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

Issue 4998003: Not running the following Chromeframe tests on IE9. This will enable the buil... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 10 years, 1 month 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 | « no previous file | chrome_frame/test/test_with_web_server.cc » ('j') | 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) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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 <string> 5 #include <string>
6 6
7 #include "base/scoped_comptr_win.h" 7 #include "base/scoped_comptr_win.h"
8 #include "base/test/test_file_util.h" 8 #include "base/test/test_file_util.h"
9 #include "base/win/windows_version.h" 9 #include "base/win/windows_version.h"
10 #include "chrome_frame/test/chrome_frame_test_utils.h" 10 #include "chrome_frame/test/chrome_frame_test_utils.h"
(...skipping 730 matching lines...) Expand 10 before | Expand all | Expand 10 after
741 // Navigates IE to a URL which in ChromeFrame. 741 // Navigates IE to a URL which in ChromeFrame.
742 // Performs a top level form post in the document 742 // Performs a top level form post in the document
743 // In response to the POST we send over an attachment via the 743 // In response to the POST we send over an attachment via the
744 // content-disposition header. 744 // content-disposition header.
745 // IE brings up a file open dialog in this context. 745 // IE brings up a file open dialog in this context.
746 // We bring up the Save dialog via accessibility and save the file 746 // We bring up the Save dialog via accessibility and save the file
747 // and validate that all is well. 747 // and validate that all is well.
748 TEST_F(FullTabDownloadTest, CF_DownloadFileFromPost) { 748 TEST_F(FullTabDownloadTest, CF_DownloadFileFromPost) {
749 // Please see http://code.google.com/p/chromium/issues/detail?id=60987 749 // Please see http://code.google.com/p/chromium/issues/detail?id=60987
750 // for more information on why this test is disabled for Vista with IE7. 750 // for more information on why this test is disabled for Vista with IE7.
751 if (base::win::GetVersion() == base::win::VERSION_VISTA && 751 if (base::win::GetVersion() >= base::win::VERSION_VISTA) {
752 GetInstalledIEVersion() == IE_7) { 752 if (GetInstalledIEVersion() == IE_7) {
753 LOG(INFO) << "Not running test on Vista with IE7"; 753 LOG(INFO) << "Not running test on Vista with IE7";
754 return; 754 return;
755 } else if (GetInstalledIEVersion() == IE_9) {
amit 2010/11/15 21:25:47 nit: wouldn't be better to call GetInstalledIEVers
756 LOG(INFO) << "Not running test on Vista/Windows 7 with IE9";
757 return;
758 }
755 } 759 }
760
756 chrome_frame_test::MockWindowObserver download_watcher; 761 chrome_frame_test::MockWindowObserver download_watcher;
757 download_watcher.WatchWindow("File Download", ""); 762 download_watcher.WatchWindow("File Download", "");
758 763
759 chrome_frame_test::MockWindowObserver save_dialog_watcher; 764 chrome_frame_test::MockWindowObserver save_dialog_watcher;
760 save_dialog_watcher.WatchWindow("Save As", ""); 765 save_dialog_watcher.WatchWindow("Save As", "");
761 766
762 EXPECT_CALL(server_mock_, Get(_, StrEq(L"/post_source.html"), _)).WillOnce( 767 EXPECT_CALL(server_mock_, Get(_, StrEq(L"/post_source.html"), _)).WillOnce(
763 SendFast( 768 SendFast(
764 "HTTP/1.1 200 OK\r\n" 769 "HTTP/1.1 200 OK\r\n"
765 "Content-Type: text/html\r\n", 770 "Content-Type: text/html\r\n",
(...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after
946 DelayRefresh(&ie_mock_, &loop_, 2000), 951 DelayRefresh(&ie_mock_, &loop_, 2000),
947 DelayCloseBrowserMock(&loop_, 4000, &ie_mock_))); 952 DelayCloseBrowserMock(&loop_, 4000, &ie_mock_)));
948 953
949 EXPECT_CALL(ie_mock_, OnLoad(in_cf, StrEq(src_url))) 954 EXPECT_CALL(ie_mock_, OnLoad(in_cf, StrEq(src_url)))
950 .Times(2); 955 .Times(2);
951 956
952 LaunchIEAndNavigate(src_url); 957 LaunchIEAndNavigate(src_url);
953 } 958 }
954 959
955 } // namespace chrome_frame_test 960 } // namespace chrome_frame_test
OLDNEW
« no previous file with comments | « no previous file | chrome_frame/test/test_with_web_server.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698