| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 "content/browser/loader/mime_sniffing_resource_handler.h" | 5 #include "content/browser/loader/mime_sniffing_resource_handler.h" |
| 6 | 6 |
| 7 #include <stdint.h> | 7 #include <stdint.h> |
| 8 | 8 |
| 9 #include <memory> | 9 #include <memory> |
| 10 | 10 |
| (...skipping 623 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 634 "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp," | 634 "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp," |
| 635 "*/*;q=0.8", | 635 "*/*;q=0.8", |
| 636 TestAcceptHeaderSetting(RESOURCE_TYPE_MAIN_FRAME)); | 636 TestAcceptHeaderSetting(RESOURCE_TYPE_MAIN_FRAME)); |
| 637 EXPECT_EQ( | 637 EXPECT_EQ( |
| 638 "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp," | 638 "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp," |
| 639 "*/*;q=0.8", | 639 "*/*;q=0.8", |
| 640 TestAcceptHeaderSetting(RESOURCE_TYPE_SUB_FRAME)); | 640 TestAcceptHeaderSetting(RESOURCE_TYPE_SUB_FRAME)); |
| 641 EXPECT_EQ("text/css,*/*;q=0.1", | 641 EXPECT_EQ("text/css,*/*;q=0.1", |
| 642 TestAcceptHeaderSetting(RESOURCE_TYPE_STYLESHEET)); | 642 TestAcceptHeaderSetting(RESOURCE_TYPE_STYLESHEET)); |
| 643 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_SCRIPT)); | 643 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_SCRIPT)); |
| 644 EXPECT_EQ("image/webp,image/*,*/*;q=0.8", | 644 EXPECT_EQ("image/webp,image/apng,image/*,*/*;q=0.8", |
| 645 TestAcceptHeaderSetting(RESOURCE_TYPE_IMAGE)); | 645 TestAcceptHeaderSetting(RESOURCE_TYPE_IMAGE)); |
| 646 EXPECT_EQ("image/webp,image/*,*/*;q=0.8", | 646 EXPECT_EQ("image/webp,image/apng,image/*,*/*;q=0.8", |
| 647 TestAcceptHeaderSetting(RESOURCE_TYPE_FAVICON)); | 647 TestAcceptHeaderSetting(RESOURCE_TYPE_FAVICON)); |
| 648 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_FONT_RESOURCE)); | 648 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_FONT_RESOURCE)); |
| 649 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_SUB_RESOURCE)); | 649 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_SUB_RESOURCE)); |
| 650 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_OBJECT)); | 650 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_OBJECT)); |
| 651 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_MEDIA)); | 651 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_MEDIA)); |
| 652 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_WORKER)); | 652 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_WORKER)); |
| 653 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_SHARED_WORKER)); | 653 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_SHARED_WORKER)); |
| 654 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_PREFETCH)); | 654 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_PREFETCH)); |
| 655 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_XHR)); | 655 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_XHR)); |
| 656 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_PING)); | 656 EXPECT_EQ("*/*", TestAcceptHeaderSetting(RESOURCE_TYPE_PING)); |
| (...skipping 336 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 993 // mime sniffing is disabled and the wrapped resource handler returns false | 993 // mime sniffing is disabled and the wrapped resource handler returns false |
| 994 // on OnResponseStarted. | 994 // on OnResponseStarted. |
| 995 EXPECT_FALSE( | 995 EXPECT_FALSE( |
| 996 mime_sniffing_handler->OnResponseStarted(response.get(), &defer)); | 996 mime_sniffing_handler->OnResponseStarted(response.get(), &defer)); |
| 997 | 997 |
| 998 // Process all messages to ensure proper test teardown. | 998 // Process all messages to ensure proper test teardown. |
| 999 content::RunAllPendingInMessageLoop(); | 999 content::RunAllPendingInMessageLoop(); |
| 1000 } | 1000 } |
| 1001 | 1001 |
| 1002 } // namespace content | 1002 } // namespace content |
| OLD | NEW |