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

Side by Side Diff: content/browser/loader/mime_sniffing_resource_handler_unittest.cc

Issue 2618633004: Add support for Animated PNG (Closed)
Patch Set: Reject bad data. Cleanups Created 3 years, 10 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
OLDNEW
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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698