OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 <stddef.h> | 5 #include <stddef.h> |
6 #include <stdint.h> | 6 #include <stdint.h> |
7 | 7 |
8 #include <string> | 8 #include <string> |
9 | 9 |
10 #include "base/files/file_path.h" | 10 #include "base/files/file_path.h" |
(...skipping 388 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
399 #define MAYBE_TestSuggestedSaveNames TestSuggestedSaveNames | 399 #define MAYBE_TestSuggestedSaveNames TestSuggestedSaveNames |
400 #endif | 400 #endif |
401 TEST_F(SavePackageTest, MAYBE_TestSuggestedSaveNames) { | 401 TEST_F(SavePackageTest, MAYBE_TestSuggestedSaveNames) { |
402 for (size_t i = 0; i < arraysize(kSuggestedSaveNames); ++i) { | 402 for (size_t i = 0; i < arraysize(kSuggestedSaveNames); ++i) { |
403 scoped_refptr<SavePackage> save_package( | 403 scoped_refptr<SavePackage> save_package( |
404 new SavePackage(contents(), base::FilePath(), base::FilePath())); | 404 new SavePackage(contents(), base::FilePath(), base::FilePath())); |
405 save_package->page_url_ = GURL(kSuggestedSaveNames[i].page_url); | 405 save_package->page_url_ = GURL(kSuggestedSaveNames[i].page_url); |
406 save_package->title_ = kSuggestedSaveNames[i].page_title; | 406 save_package->title_ = kSuggestedSaveNames[i].page_title; |
407 | 407 |
408 base::FilePath save_name = save_package->GetSuggestedNameForSaveAs( | 408 base::FilePath save_name = save_package->GetSuggestedNameForSaveAs( |
409 kSuggestedSaveNames[i].ensure_html_extension, | 409 kSuggestedSaveNames[i].ensure_html_extension, std::string()); |
410 std::string(), std::string()); | |
411 EXPECT_EQ(kSuggestedSaveNames[i].expected_name, save_name.value()) << | 410 EXPECT_EQ(kSuggestedSaveNames[i].expected_name, save_name.value()) << |
412 "Test case " << i; | 411 "Test case " << i; |
413 } | 412 } |
414 } | 413 } |
415 | 414 |
416 // GetUrlToBeSaved method should return correct url to be saved. | 415 // GetUrlToBeSaved method should return correct url to be saved. |
417 TEST_F(SavePackageTest, TestGetUrlToBeSaved) { | 416 TEST_F(SavePackageTest, TestGetUrlToBeSaved) { |
418 GURL url = net::URLRequestMockHTTPJob::GetMockUrl("save_page/a.htm"); | 417 GURL url = net::URLRequestMockHTTPJob::GetMockUrl("save_page/a.htm"); |
419 NavigateAndCommit(url); | 418 NavigateAndCommit(url); |
420 EXPECT_EQ(url, GetUrlToBeSaved()); | 419 EXPECT_EQ(url, GetUrlToBeSaved()); |
421 } | 420 } |
422 | 421 |
423 // GetUrlToBeSaved method sould return actual url to be saved, | 422 // GetUrlToBeSaved method sould return actual url to be saved, |
424 // instead of the displayed url used to view source of a page. | 423 // instead of the displayed url used to view source of a page. |
425 // Ex:GetUrlToBeSaved method should return http://www.google.com | 424 // Ex:GetUrlToBeSaved method should return http://www.google.com |
426 // when user types view-source:http://www.google.com | 425 // when user types view-source:http://www.google.com |
427 TEST_F(SavePackageTest, TestGetUrlToBeSavedViewSource) { | 426 TEST_F(SavePackageTest, TestGetUrlToBeSavedViewSource) { |
428 GURL mock_url = net::URLRequestMockHTTPJob::GetMockUrl("save_page/a.htm"); | 427 GURL mock_url = net::URLRequestMockHTTPJob::GetMockUrl("save_page/a.htm"); |
429 GURL view_source_url = | 428 GURL view_source_url = |
430 GURL(kViewSourceScheme + std::string(":") + mock_url.spec()); | 429 GURL(kViewSourceScheme + std::string(":") + mock_url.spec()); |
431 GURL actual_url = net::URLRequestMockHTTPJob::GetMockUrl("save_page/a.htm"); | 430 GURL actual_url = net::URLRequestMockHTTPJob::GetMockUrl("save_page/a.htm"); |
432 NavigateAndCommit(view_source_url); | 431 NavigateAndCommit(view_source_url); |
433 EXPECT_EQ(actual_url, GetUrlToBeSaved()); | 432 EXPECT_EQ(actual_url, GetUrlToBeSaved()); |
434 EXPECT_EQ(view_source_url, contents()->GetLastCommittedURL()); | 433 EXPECT_EQ(view_source_url, contents()->GetLastCommittedURL()); |
435 } | 434 } |
436 | 435 |
437 } // namespace content | 436 } // namespace content |
OLD | NEW |