summaryrefslogtreecommitdiffstats
path: root/chrome_frame/test
diff options
context:
space:
mode:
authoramit@chromium.org <amit@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-16 01:05:11 +0000
committeramit@chromium.org <amit@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-16 01:05:11 +0000
commit1bedbbfefef046796dfa089010a201ff269c7418 (patch)
tree6247d1a3a00f7f1fe0dfdf138507d27fa3d1277c /chrome_frame/test
parent1a566fae85db2780b4771432584ab6341eafdfb9 (diff)
downloadchromium_src-1bedbbfefef046796dfa089010a201ff269c7418.zip
chromium_src-1bedbbfefef046796dfa089010a201ff269c7418.tar.gz
chromium_src-1bedbbfefef046796dfa089010a201ff269c7418.tar.bz2
Change tests expectation to suit the new code
BUG=NONE TEST=NavigationToRestrictedSite TBR=ananta Review URL: http://codereview.chromium.org/1629022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44731 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame/test')
-rw-r--r--chrome_frame/test/test_mock_with_web_server.cc26
1 files changed, 11 insertions, 15 deletions
diff --git a/chrome_frame/test/test_mock_with_web_server.cc b/chrome_frame/test/test_mock_with_web_server.cc
index f6819bb..543ba22 100644
--- a/chrome_frame/test/test_mock_with_web_server.cc
+++ b/chrome_frame/test/test_mock_with_web_server.cc
@@ -1339,31 +1339,27 @@ TEST(IEPrivacy, NavigationToRestrictedSite) {
hr = security_manager->SetZoneMapping(URLZONE_UNTRUSTED,
L"http://localhost:1337", SZM_CREATE);
- EXPECT_CALL(mock, OnFileDownload(VARIANT_TRUE, _))
+ EXPECT_CALL(mock, OnFileDownload(_, _))
.Times(testing::AnyNumber());
testing::InSequence s;
const wchar_t* url = L"http://localhost:1337/files/meta_tag.html";
+ const wchar_t* kDialogClass = L"#32770";
EXPECT_CALL(mock, OnBeforeNavigate2(_,
testing::Field(&VARIANT::bstrVal,
- testing::StrCaseEq(url)), _, _, _, _, _)).Times(1);
+ testing::StrCaseEq(url)), _, _, _, _, _))
+ .Times(1)
+ .WillOnce(WatchWindow(&mock, kDialogClass));
EXPECT_CALL(mock, OnNavigateComplete2(_,
testing::Field(&VARIANT::bstrVal, testing::StrCaseEq(url)))).Times(1);
- EXPECT_CALL(mock, OnBeforeNavigate2(_,
- testing::Field(&VARIANT::bstrVal,
- testing::StrCaseEq(url)), _, _, _, _, _)).Times(1);
-
- EXPECT_CALL(mock, OnBeforeNavigate2(_,
- testing::Field(&VARIANT::bstrVal,
- testing::StartsWith(L"res://")), _, _, _, _, _)).Times(1);
-
- EXPECT_CALL(mock, OnNavigateComplete2(_,
- testing::Field(&VARIANT::bstrVal, testing::StrCaseEq(url))))
- .Times(1).WillOnce(CloseBrowserMock(&mock));
-
- EXPECT_CALL(mock, OnQuit()).WillOnce(QUIT_LOOP(loop));
+ const char* kAlertDlgCaption = "Security Alert";
+ EXPECT_CALL(mock, OnWindowDetected(_, testing::StrEq(kAlertDlgCaption)))
+ .Times(1)
+ .WillOnce(testing::DoAll(
+ DelaySendChar(&loop, 200, VK_RETURN, simulate_input::NONE),
+ QUIT_LOOP_SOON(loop, 1)));
EXPECT_CALL(mock, OnLoad(_)).Times(0);