Index: content/browser/loader/resource_scheduler_unittest.cc |
diff --git a/content/browser/loader/resource_scheduler_unittest.cc b/content/browser/loader/resource_scheduler_unittest.cc |
index 3697b6aaf3c15f87eb8f4d723eabe5ac788e21d4..a22c95a82403fc3ef129316045025101a6678322 100644 |
--- a/content/browser/loader/resource_scheduler_unittest.cc |
+++ b/content/browser/loader/resource_scheduler_unittest.cc |
@@ -327,6 +327,17 @@ TEST_F(ResourceSchedulerTest, OneLowLoadsUntilCriticalComplete) { |
EXPECT_TRUE(low2->started()); |
} |
+TEST_F(ResourceSchedulerTest, LowDoesNotBlockCriticalComplete) { |
+ scoped_ptr<TestRequest> low(NewRequest("http://host/low", net::LOW)); |
+ scoped_ptr<TestRequest> lowest(NewRequest("http://host/lowest", net::LOWEST)); |
+ scoped_ptr<TestRequest> lowest2(NewRequest("http://host/lowest", net::LOWEST)); |
mmenke
2014/10/16 17:19:42
nit: Fix line length.
Pat Meenan
2014/10/16 18:20:55
Done.
|
+ EXPECT_TRUE(low->started()); |
+ EXPECT_TRUE(lowest->started()); |
+ EXPECT_FALSE(lowest2->started()); |
+ scheduler_.OnWillInsertBody(kChildId, kRouteId); |
+ EXPECT_TRUE(lowest2->started()); |
+} |
+ |
TEST_F(ResourceSchedulerTest, OneLowLoadsUntilBodyInsertedExceptSpdy) { |
http_server_properties_.SetSupportsSpdy( |
net::HostPortPair("spdyhost", 443), true); |