diff options
author | amit@chromium.org <amit@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-04-16 01:05:11 +0000 |
---|---|---|
committer | amit@chromium.org <amit@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-04-16 01:05:11 +0000 |
commit | 1bedbbfefef046796dfa089010a201ff269c7418 (patch) | |
tree | 6247d1a3a00f7f1fe0dfdf138507d27fa3d1277c /chrome_frame/test | |
parent | 1a566fae85db2780b4771432584ab6341eafdfb9 (diff) | |
download | chromium_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.cc | 26 |
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); |