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

Side by Side Diff: chrome/browser/session_history_uitest.cc

Issue 17030: Revert 7508.7509 and 7510 (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 11 months 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
OLDNEW
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 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 "base/file_util.h" 5 #include "base/file_util.h"
6 #include "base/win_util.h" 6 #include "base/win_util.h"
7 #include "chrome/common/l10n_util.h" 7 #include "chrome/common/l10n_util.h"
8 #include "chrome/test/automation/tab_proxy.h" 8 #include "chrome/test/automation/tab_proxy.h"
9 #include "chrome/test/automation/browser_proxy.h" 9 #include "chrome/test/automation/browser_proxy.h"
10 #include "chrome/test/ui/ui_test.h" 10 #include "chrome/test/ui/ui_test.h"
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
100 100
101 protected: 101 protected:
102 wstring url_prefix_; 102 wstring url_prefix_;
103 scoped_ptr<BrowserProxy> window_; 103 scoped_ptr<BrowserProxy> window_;
104 scoped_ptr<TabProxy> tab_; 104 scoped_ptr<TabProxy> tab_;
105 }; 105 };
106 106
107 } // namespace 107 } // namespace
108 108
109 TEST_F(SessionHistoryTest, BasicBackForward) { 109 TEST_F(SessionHistoryTest, BasicBackForward) {
110 scoped_refptr<HTTPTestServer> server = 110 TestServer server(kDocRoot);
111 HTTPTestServer::CreateServer(kDocRoot);
112 ASSERT_TRUE(NULL != server.get());
113 111
114 // about:blank should be loaded first. 112 // about:blank should be loaded first.
115 ASSERT_FALSE(tab_->GoBack()); 113 ASSERT_FALSE(tab_->GoBack());
116 EXPECT_EQ(L"", GetTabTitle()); 114 EXPECT_EQ(L"", GetTabTitle());
117 115
118 ASSERT_TRUE(tab_->NavigateToURL( 116 ASSERT_TRUE(tab_->NavigateToURL(
119 server->TestServerPage("files/session_history/bot1.html"))); 117 server.TestServerPage("files/session_history/bot1.html")));
120 EXPECT_EQ(L"bot1", GetTabTitle()); 118 EXPECT_EQ(L"bot1", GetTabTitle());
121 119
122 ASSERT_TRUE(tab_->NavigateToURL( 120 ASSERT_TRUE(tab_->NavigateToURL(
123 server->TestServerPage("files/session_history/bot2.html"))); 121 server.TestServerPage("files/session_history/bot2.html")));
124 EXPECT_EQ(L"bot2", GetTabTitle()); 122 EXPECT_EQ(L"bot2", GetTabTitle());
125 123
126 ASSERT_TRUE(tab_->NavigateToURL( 124 ASSERT_TRUE(tab_->NavigateToURL(
127 server->TestServerPage("files/session_history/bot3.html"))); 125 server.TestServerPage("files/session_history/bot3.html")));
128 EXPECT_EQ(L"bot3", GetTabTitle()); 126 EXPECT_EQ(L"bot3", GetTabTitle());
129 127
130 // history is [blank, bot1, bot2, *bot3] 128 // history is [blank, bot1, bot2, *bot3]
131 129
132 ASSERT_TRUE(tab_->GoBack()); 130 ASSERT_TRUE(tab_->GoBack());
133 EXPECT_EQ(L"bot2", GetTabTitle()); 131 EXPECT_EQ(L"bot2", GetTabTitle());
134 132
135 ASSERT_TRUE(tab_->GoBack()); 133 ASSERT_TRUE(tab_->GoBack());
136 EXPECT_EQ(L"bot1", GetTabTitle()); 134 EXPECT_EQ(L"bot1", GetTabTitle());
137 135
138 ASSERT_TRUE(tab_->GoForward()); 136 ASSERT_TRUE(tab_->GoForward());
139 EXPECT_EQ(L"bot2", GetTabTitle()); 137 EXPECT_EQ(L"bot2", GetTabTitle());
140 138
141 ASSERT_TRUE(tab_->GoBack()); 139 ASSERT_TRUE(tab_->GoBack());
142 EXPECT_EQ(L"bot1", GetTabTitle()); 140 EXPECT_EQ(L"bot1", GetTabTitle());
143 141
144 ASSERT_TRUE(tab_->NavigateToURL( 142 ASSERT_TRUE(tab_->NavigateToURL(
145 server->TestServerPage("files/session_history/bot3.html"))); 143 server.TestServerPage("files/session_history/bot3.html")));
146 EXPECT_EQ(L"bot3", GetTabTitle()); 144 EXPECT_EQ(L"bot3", GetTabTitle());
147 145
148 // history is [blank, bot1, *bot3] 146 // history is [blank, bot1, *bot3]
149 147
150 ASSERT_FALSE(tab_->GoForward()); 148 ASSERT_FALSE(tab_->GoForward());
151 EXPECT_EQ(L"bot3", GetTabTitle()); 149 EXPECT_EQ(L"bot3", GetTabTitle());
152 150
153 ASSERT_TRUE(tab_->GoBack()); 151 ASSERT_TRUE(tab_->GoBack());
154 EXPECT_EQ(L"bot1", GetTabTitle()); 152 EXPECT_EQ(L"bot1", GetTabTitle());
155 153
(...skipping 10 matching lines...) Expand all
166 EXPECT_EQ(L"bot3", GetTabTitle()); 164 EXPECT_EQ(L"bot3", GetTabTitle());
167 } 165 }
168 166
169 // Test that back/forward works when navigating in subframes. 167 // Test that back/forward works when navigating in subframes.
170 TEST_F(SessionHistoryTest, FrameBackForward) { 168 TEST_F(SessionHistoryTest, FrameBackForward) {
171 // Bug: http://b/1175763, skip this test on Windows 2000 until 169 // Bug: http://b/1175763, skip this test on Windows 2000 until
172 // flakiness is investigated and fixed. 170 // flakiness is investigated and fixed.
173 if (win_util::GetWinVersion() <= win_util::WINVERSION_2000) 171 if (win_util::GetWinVersion() <= win_util::WINVERSION_2000)
174 return; 172 return;
175 173
176 scoped_refptr<HTTPTestServer> server = 174 TestServer server(kDocRoot);
177 HTTPTestServer::CreateServer(kDocRoot);
178 ASSERT_TRUE(NULL != server.get());
179 175
180 // about:blank should be loaded first. 176 // about:blank should be loaded first.
181 GURL home(homepage_); 177 GURL home(homepage_);
182 ASSERT_FALSE(tab_->GoBack()); 178 ASSERT_FALSE(tab_->GoBack());
183 EXPECT_EQ(L"", GetTabTitle()); 179 EXPECT_EQ(L"", GetTabTitle());
184 EXPECT_EQ(home, GetTabURL()); 180 EXPECT_EQ(home, GetTabURL());
185 181
186 GURL frames(server->TestServerPage("files/session_history/frames.html")); 182 GURL frames(server.TestServerPage("files/session_history/frames.html"));
187 ASSERT_TRUE(tab_->NavigateToURL(frames)); 183 ASSERT_TRUE(tab_->NavigateToURL(frames));
188 EXPECT_EQ(L"bot1", GetTabTitle()); 184 EXPECT_EQ(L"bot1", GetTabTitle());
189 EXPECT_EQ(frames, GetTabURL()); 185 EXPECT_EQ(frames, GetTabURL());
190 186
191 ClickLink(L"abot2"); 187 ClickLink(L"abot2");
192 EXPECT_EQ(L"bot2", GetTabTitle()); 188 EXPECT_EQ(L"bot2", GetTabTitle());
193 EXPECT_EQ(frames, GetTabURL()); 189 EXPECT_EQ(frames, GetTabURL());
194 190
195 ClickLink(L"abot3"); 191 ClickLink(L"abot3");
196 EXPECT_EQ(L"bot3", GetTabTitle()); 192 EXPECT_EQ(L"bot3", GetTabTitle());
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
232 EXPECT_EQ(L"bot2", GetTabTitle()); 228 EXPECT_EQ(L"bot2", GetTabTitle());
233 EXPECT_EQ(frames, GetTabURL()); 229 EXPECT_EQ(frames, GetTabURL());
234 230
235 ASSERT_TRUE(tab_->GoBack()); 231 ASSERT_TRUE(tab_->GoBack());
236 EXPECT_EQ(L"bot1", GetTabTitle()); 232 EXPECT_EQ(L"bot1", GetTabTitle());
237 EXPECT_EQ(frames, GetTabURL()); 233 EXPECT_EQ(frames, GetTabURL());
238 } 234 }
239 235
240 // Test that back/forward preserves POST data and document state in subframes. 236 // Test that back/forward preserves POST data and document state in subframes.
241 TEST_F(SessionHistoryTest, FrameFormBackForward) { 237 TEST_F(SessionHistoryTest, FrameFormBackForward) {
242 scoped_refptr<HTTPTestServer> server = 238 TestServer server(kDocRoot);
243 HTTPTestServer::CreateServer(kDocRoot);
244 ASSERT_TRUE(NULL != server.get());
245 239
246 // about:blank should be loaded first. 240 // about:blank should be loaded first.
247 ASSERT_FALSE(tab_->GoBack()); 241 ASSERT_FALSE(tab_->GoBack());
248 EXPECT_EQ(L"", GetTabTitle()); 242 EXPECT_EQ(L"", GetTabTitle());
249 243
250 GURL frames(server->TestServerPage("files/session_history/frames.html")); 244 GURL frames(server.TestServerPage("files/session_history/frames.html"));
251 ASSERT_TRUE(tab_->NavigateToURL(frames)); 245 ASSERT_TRUE(tab_->NavigateToURL(frames));
252 EXPECT_EQ(L"bot1", GetTabTitle()); 246 EXPECT_EQ(L"bot1", GetTabTitle());
253 247
254 ClickLink(L"aform"); 248 ClickLink(L"aform");
255 EXPECT_EQ(L"form", GetTabTitle()); 249 EXPECT_EQ(L"form", GetTabTitle());
256 EXPECT_EQ(frames, GetTabURL()); 250 EXPECT_EQ(frames, GetTabURL());
257 251
258 SubmitForm(L"isubmit"); 252 SubmitForm(L"isubmit");
259 EXPECT_EQ(L"text=&select=a", GetTabTitle()); 253 EXPECT_EQ(L"text=&select=a", GetTabTitle());
260 EXPECT_EQ(frames, GetTabURL()); 254 EXPECT_EQ(frames, GetTabURL());
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
294 #endif 288 #endif
295 } 289 }
296 290
297 // TODO(mpcomplete): enable this when Bug 734372 is fixed: 291 // TODO(mpcomplete): enable this when Bug 734372 is fixed:
298 // "Doing a session history navigation does not restore newly-created subframe 292 // "Doing a session history navigation does not restore newly-created subframe
299 // document state" 293 // document state"
300 #if 0 294 #if 0
301 // Test that back/forward preserves POST data and document state when navigating 295 // Test that back/forward preserves POST data and document state when navigating
302 // across frames (ie, from frame -> nonframe). 296 // across frames (ie, from frame -> nonframe).
303 TEST_F(SessionHistoryTest, CrossFrameFormBackForward) { 297 TEST_F(SessionHistoryTest, CrossFrameFormBackForward) {
304 scoped_refptr<HTTPTestServer> server = 298 TestServer server(kDocRoot);
305 HTTPTestServer::CreateServer(kDocRoot);
306 ASSERT_TRUE(NULL != server.get());
307 299
308 // about:blank should be loaded first. 300 // about:blank should be loaded first.
309 ASSERT_FALSE(tab_->GoBack()); 301 ASSERT_FALSE(tab_->GoBack());
310 EXPECT_EQ(L"", GetTabTitle()); 302 EXPECT_EQ(L"", GetTabTitle());
311 303
312 GURL frames(server->TestServerPage("files/session_history/frames.html")); 304 GURL frames(server.TestServerPage("files/session_history/frames.html"));
313 ASSERT_TRUE(tab_->NavigateToURL(frames)); 305 ASSERT_TRUE(tab_->NavigateToURL(frames));
314 EXPECT_EQ(L"bot1", GetTabTitle()); 306 EXPECT_EQ(L"bot1", GetTabTitle());
315 307
316 ClickLink(L"aform"); 308 ClickLink(L"aform");
317 EXPECT_EQ(L"form", GetTabTitle()); 309 EXPECT_EQ(L"form", GetTabTitle());
318 EXPECT_EQ(frames, GetTabURL()); 310 EXPECT_EQ(frames, GetTabURL());
319 311
320 SubmitForm(L"isubmit"); 312 SubmitForm(L"isubmit");
321 EXPECT_EQ(L"text=&select=a", GetTabTitle()); 313 EXPECT_EQ(L"text=&select=a", GetTabTitle());
322 EXPECT_EQ(frames, GetTabURL()); 314 EXPECT_EQ(frames, GetTabURL());
(...skipping 15 matching lines...) Expand all
338 ASSERT_TRUE(tab_->GoBack()); 330 ASSERT_TRUE(tab_->GoBack());
339 EXPECT_EQ(L"form", GetTabTitle()); 331 EXPECT_EQ(L"form", GetTabTitle());
340 EXPECT_EQ(frames, GetTabURL()); 332 EXPECT_EQ(frames, GetTabURL());
341 333
342 SubmitForm(L"isubmit"); 334 SubmitForm(L"isubmit");
343 EXPECT_EQ(L"text=&select=a", GetTabTitle()); 335 EXPECT_EQ(L"text=&select=a", GetTabTitle());
344 EXPECT_EQ(frames, GetTabURL()); 336 EXPECT_EQ(frames, GetTabURL());
345 } 337 }
346 #endif 338 #endif
347 339
348 // Test that back/forward entries are created for reference fragment 340 // Test that back/forward entries are created for reference fragment navigations .
349 // navigations. Bug 730379. 341 // Bug 730379.
350 TEST_F(SessionHistoryTest, FragmentBackForward) { 342 TEST_F(SessionHistoryTest, FragmentBackForward) {
351 scoped_refptr<HTTPTestServer> server = 343 TestServer server(kDocRoot);
352 HTTPTestServer::CreateServer(kDocRoot);
353 ASSERT_TRUE(NULL != server.get());
354 344
355 // about:blank should be loaded first. 345 // about:blank should be loaded first.
356 ASSERT_FALSE(tab_->GoBack()); 346 ASSERT_FALSE(tab_->GoBack());
357 EXPECT_EQ(L"", GetTabTitle()); 347 EXPECT_EQ(L"", GetTabTitle());
358 348
359 GURL fragment(server->TestServerPage("files/session_history/fragment.html")); 349 GURL fragment(server.TestServerPage("files/session_history/fragment.html"));
360 ASSERT_TRUE(tab_->NavigateToURL(fragment)); 350 ASSERT_TRUE(tab_->NavigateToURL(fragment));
361 EXPECT_EQ(L"fragment", GetTabTitle()); 351 EXPECT_EQ(L"fragment", GetTabTitle());
362 EXPECT_EQ(fragment, GetTabURL()); 352 EXPECT_EQ(fragment, GetTabURL());
363 353
364 GURL::Replacements ref_params; 354 GURL::Replacements ref_params;
365 355
366 ref_params.SetRef("a", url_parse::Component(0, 1)); 356 ref_params.SetRef("a", url_parse::Component(0, 1));
367 GURL fragment_a(fragment.ReplaceComponents(ref_params)); 357 GURL fragment_a(fragment.ReplaceComponents(ref_params));
368 ASSERT_TRUE(tab_->NavigateToURL(fragment_a)); 358 ASSERT_TRUE(tab_->NavigateToURL(fragment_a));
369 EXPECT_EQ(L"fragment", GetTabTitle()); 359 EXPECT_EQ(L"fragment", GetTabTitle());
(...skipping 18 matching lines...) Expand all
388 378
389 ASSERT_TRUE(tab_->GoBack()); 379 ASSERT_TRUE(tab_->GoBack());
390 EXPECT_EQ(fragment_a, GetTabURL()); 380 EXPECT_EQ(fragment_a, GetTabURL());
391 381
392 ASSERT_TRUE(tab_->GoBack()); 382 ASSERT_TRUE(tab_->GoBack());
393 EXPECT_EQ(fragment, GetTabURL()); 383 EXPECT_EQ(fragment, GetTabURL());
394 384
395 ASSERT_TRUE(tab_->GoForward()); 385 ASSERT_TRUE(tab_->GoForward());
396 EXPECT_EQ(fragment_a, GetTabURL()); 386 EXPECT_EQ(fragment_a, GetTabURL());
397 387
398 GURL bot3(server->TestServerPage("files/session_history/bot3.html")); 388 GURL bot3(server.TestServerPage("files/session_history/bot3.html"));
399 ASSERT_TRUE(tab_->NavigateToURL(bot3)); 389 ASSERT_TRUE(tab_->NavigateToURL(bot3));
400 EXPECT_EQ(L"bot3", GetTabTitle()); 390 EXPECT_EQ(L"bot3", GetTabTitle());
401 EXPECT_EQ(bot3, GetTabURL()); 391 EXPECT_EQ(bot3, GetTabURL());
402 392
403 // history is [blank, fragment, fragment#a, bot3] 393 // history is [blank, fragment, fragment#a, bot3]
404 394
405 ASSERT_FALSE(tab_->GoForward()); 395 ASSERT_FALSE(tab_->GoForward());
406 EXPECT_EQ(bot3, GetTabURL()); 396 EXPECT_EQ(bot3, GetTabURL());
407 397
408 ASSERT_TRUE(tab_->GoBack()); 398 ASSERT_TRUE(tab_->GoBack());
409 EXPECT_EQ(fragment_a, GetTabURL()); 399 EXPECT_EQ(fragment_a, GetTabURL());
410 400
411 ASSERT_TRUE(tab_->GoBack()); 401 ASSERT_TRUE(tab_->GoBack());
412 EXPECT_EQ(fragment, GetTabURL()); 402 EXPECT_EQ(fragment, GetTabURL());
413 } 403 }
414 404
415 // Test that the javascript window.history object works. 405 // Test that the javascript window.history object works.
416 // NOTE: history.go(N) does not do anything if N is outside the bounds of the 406 // NOTE: history.go(N) does not do anything if N is outside the bounds of the
417 // back/forward list (such as trigger our start/stop loading events). This 407 // back/forward list (such as trigger our start/stop loading events). This
418 // means the test will hang if it attempts to navigate too far forward or back, 408 // means the test will hang if it attempts to navigate too far forward or back,
419 // since we'll be waiting forever for a load stop event. 409 // since we'll be waiting forever for a load stop event.
420 TEST_F(SessionHistoryTest, JavascriptHistory) { 410 TEST_F(SessionHistoryTest, JavascriptHistory) {
421 scoped_refptr<HTTPTestServer> server = 411 TestServer server(kDocRoot);
422 HTTPTestServer::CreateServer(kDocRoot);
423 ASSERT_TRUE(NULL != server.get());
424 412
425 // about:blank should be loaded first. 413 // about:blank should be loaded first.
426 ASSERT_FALSE(tab_->GoBack()); 414 ASSERT_FALSE(tab_->GoBack());
427 EXPECT_EQ(L"", GetTabTitle()); 415 EXPECT_EQ(L"", GetTabTitle());
428 416
429 ASSERT_TRUE(tab_->NavigateToURL( 417 ASSERT_TRUE(tab_->NavigateToURL(
430 server->TestServerPage("files/session_history/bot1.html"))); 418 server.TestServerPage("files/session_history/bot1.html")));
431 EXPECT_EQ(L"bot1", GetTabTitle()); 419 EXPECT_EQ(L"bot1", GetTabTitle());
432 420
433 ASSERT_TRUE(tab_->NavigateToURL( 421 ASSERT_TRUE(tab_->NavigateToURL(
434 server->TestServerPage("files/session_history/bot2.html"))); 422 server.TestServerPage("files/session_history/bot2.html")));
435 EXPECT_EQ(L"bot2", GetTabTitle()); 423 EXPECT_EQ(L"bot2", GetTabTitle());
436 424
437 ASSERT_TRUE(tab_->NavigateToURL( 425 ASSERT_TRUE(tab_->NavigateToURL(
438 server->TestServerPage("files/session_history/bot3.html"))); 426 server.TestServerPage("files/session_history/bot3.html")));
439 EXPECT_EQ(L"bot3", GetTabTitle()); 427 EXPECT_EQ(L"bot3", GetTabTitle());
440 428
441 // history is [blank, bot1, bot2, *bot3] 429 // history is [blank, bot1, bot2, *bot3]
442 430
443 JavascriptGo("-1"); 431 JavascriptGo("-1");
444 EXPECT_EQ(L"bot2", GetTabTitle()); 432 EXPECT_EQ(L"bot2", GetTabTitle());
445 433
446 JavascriptGo("-1"); 434 JavascriptGo("-1");
447 EXPECT_EQ(L"bot1", GetTabTitle()); 435 EXPECT_EQ(L"bot1", GetTabTitle());
448 436
(...skipping 11 matching lines...) Expand all
460 JavascriptGo("-3"); 448 JavascriptGo("-3");
461 EXPECT_EQ(L"", GetTabTitle()); 449 EXPECT_EQ(L"", GetTabTitle());
462 450
463 ASSERT_FALSE(tab_->GoBack()); 451 ASSERT_FALSE(tab_->GoBack());
464 EXPECT_EQ(L"", GetTabTitle()); 452 EXPECT_EQ(L"", GetTabTitle());
465 453
466 JavascriptGo("1"); 454 JavascriptGo("1");
467 EXPECT_EQ(L"bot1", GetTabTitle()); 455 EXPECT_EQ(L"bot1", GetTabTitle());
468 456
469 ASSERT_TRUE(tab_->NavigateToURL( 457 ASSERT_TRUE(tab_->NavigateToURL(
470 server->TestServerPage("files/session_history/bot3.html"))); 458 server.TestServerPage("files/session_history/bot3.html")));
471 EXPECT_EQ(L"bot3", GetTabTitle()); 459 EXPECT_EQ(L"bot3", GetTabTitle());
472 460
473 // history is [blank, bot1, *bot3] 461 // history is [blank, bot1, *bot3]
474 462
475 ASSERT_FALSE(tab_->GoForward()); 463 ASSERT_FALSE(tab_->GoForward());
476 EXPECT_EQ(L"bot3", GetTabTitle()); 464 EXPECT_EQ(L"bot3", GetTabTitle());
477 465
478 JavascriptGo("-1"); 466 JavascriptGo("-1");
479 EXPECT_EQ(L"bot1", GetTabTitle()); 467 EXPECT_EQ(L"bot1", GetTabTitle());
480 468
(...skipping 13 matching lines...) Expand all
494 // types. For example, load about:network in a tab, then a real page, then 482 // types. For example, load about:network in a tab, then a real page, then
495 // try to go back and forward with JavaScript. Bug 1136715. 483 // try to go back and forward with JavaScript. Bug 1136715.
496 // (Hard to test right now, because pages like about:network cause the 484 // (Hard to test right now, because pages like about:network cause the
497 // TabProxy to hang. This is because they do not appear to use the 485 // TabProxy to hang. This is because they do not appear to use the
498 // NotificationService.) 486 // NotificationService.)
499 } 487 }
500 488
501 TEST_F(SessionHistoryTest, LocationReplace) { 489 TEST_F(SessionHistoryTest, LocationReplace) {
502 // Test that using location.replace doesn't leave the title of the old page 490 // Test that using location.replace doesn't leave the title of the old page
503 // visible. 491 // visible.
504 scoped_refptr<HTTPTestServer> server = 492 TestServer server(kDocRoot);
505 HTTPTestServer::CreateServer(kDocRoot);
506 ASSERT_TRUE(NULL != server.get());
507 493
508 ASSERT_TRUE(tab_->NavigateToURL(server->TestServerPage( 494 ASSERT_TRUE(tab_->NavigateToURL(
509 "files/session_history/replace.html?no-title.html"))); 495 server.TestServerPage("files/session_history/replace.html?no-title.html")) );
510 EXPECT_EQ(L"", GetTabTitle()); 496 EXPECT_EQ(L"", GetTabTitle());
511 } 497 }
512 498
OLDNEW
« no previous file with comments | « chrome/browser/renderer_host/resource_dispatcher_host_uitest.cc ('k') | chrome/browser/sessions/session_restore_uitest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698