Index: cc/tiles/checker_image_tracker_unittest.cc |
diff --git a/cc/tiles/checker_image_tracker_unittest.cc b/cc/tiles/checker_image_tracker_unittest.cc |
index 38de60dfd80b7797c99004c3e25dd0edc453157a..78c7da2bc480d961cda9bd7cf2bb06a95f9ca630 100644 |
--- a/cc/tiles/checker_image_tracker_unittest.cc |
+++ b/cc/tiles/checker_image_tracker_unittest.cc |
@@ -416,5 +416,19 @@ TEST_F(CheckerImageTrackerTest, CheckersOnlyStaticCompletedImages) { |
completed_paint_image, WhichTree::PENDING_TREE)); |
} |
+TEST_F(CheckerImageTrackerTest, DontCheckerDisallowedImages) { |
+ SetUpTracker(true); |
+ |
+ PaintImage image = CreateImage(ImageType::CHECKERABLE); |
+ EXPECT_TRUE(checker_image_tracker_->ShouldCheckerImage( |
+ image, WhichTree::PENDING_TREE)); |
+ checker_image_tracker_->DisallowCheckeringForImage(image); |
+ EXPECT_FALSE(checker_image_tracker_->ShouldCheckerImage( |
+ image, WhichTree::PENDING_TREE)); |
+ checker_image_tracker_->ClearTracker(false); |
+ EXPECT_FALSE(checker_image_tracker_->ShouldCheckerImage( |
+ image, WhichTree::PENDING_TREE)); |
+} |
+ |
} // namespace |
} // namespace cc |