| Index: content/browser/blob_storage/blob_async_builder_host_unittest.cc
|
| diff --git a/content/browser/blob_storage/blob_async_builder_host_unittest.cc b/content/browser/blob_storage/blob_async_builder_host_unittest.cc
|
| index 4086a90b69afe399cd9f4275d3eb253983b3c3ee..d40cc7cbc0cdd9b92979466a1b3fbf4bf0c12f79 100644
|
| --- a/content/browser/blob_storage/blob_async_builder_host_unittest.cc
|
| +++ b/content/browser/blob_storage/blob_async_builder_host_unittest.cc
|
| @@ -526,20 +526,9 @@ TEST_F(BlobAsyncBuilderHostTest, IncorrectBlobDependencies) {
|
|
|
| // The first blob shouldn't be building anymore.
|
| EXPECT_FALSE(host_.IsBeingBuilt(kBlob1));
|
| - // Test we get BAD_IPC.
|
| - std::vector<DataElement> descriptions;
|
| - AddShortcutMemoryItem(2, &descriptions);
|
| - DataElement element;
|
| - element.SetToBlob(kBlob1);
|
| - descriptions.push_back(element);
|
| - EXPECT_EQ(BlobTransportResult::BAD_IPC,
|
| - host_.StartBuildingBlob(
|
| - kBlob1, descriptions, 2, &context_,
|
| - base::Bind(&BlobAsyncBuilderHostTest::RequestMemoryCallback,
|
| - base::Unretained(this))));
|
|
|
| // Try to finish the second one, without a reference to the first.
|
| - descriptions.clear();
|
| + std::vector<DataElement> descriptions;
|
| AddShortcutMemoryItem(2, &descriptions);
|
| EXPECT_EQ(BlobTransportResult::BAD_IPC,
|
| host_.StartBuildingBlob(
|
| @@ -551,6 +540,7 @@ TEST_F(BlobAsyncBuilderHostTest, IncorrectBlobDependencies) {
|
| // Try to finish the third one with the reference we didn't declare earlier.
|
| descriptions.clear();
|
| AddShortcutMemoryItem(2, &descriptions);
|
| + DataElement element;
|
| element.SetToBlob(kGoodBlob);
|
| descriptions.push_back(element);
|
| EXPECT_EQ(BlobTransportResult::BAD_IPC,
|
| @@ -620,21 +610,6 @@ TEST_F(BlobAsyncBuilderHostTest, BlobBreaksWhenReferenceBroken) {
|
| EXPECT_FALSE(host_.IsBeingBuilt(kBlob2));
|
| EXPECT_FALSE(IsBeingBuiltInContext(kBlob2));
|
| EXPECT_TRUE(context_.GetBlobDataFromUUID(kBlob2)->IsBroken());
|
| -
|
| - // Try to finish the second one, but we should get a BAD_IPC, as we are no
|
| - // longer being constructed.
|
| - std::vector<DataElement> descriptions;
|
| - AddShortcutMemoryItem(2, &descriptions);
|
| - DataElement element;
|
| - element.SetToBlob(kBlob1);
|
| - descriptions.push_back(element);
|
| - EXPECT_EQ(BlobTransportResult::BAD_IPC,
|
| - host_.StartBuildingBlob(
|
| - kBlob2, descriptions, 2, &context_,
|
| - base::Bind(&BlobAsyncBuilderHostTest::RequestMemoryCallback,
|
| - base::Unretained(this))));
|
| - EXPECT_FALSE(request_called_);
|
| - EXPECT_TRUE(context_.GetBlobDataFromUUID(kBlob2)->IsBroken());
|
| };
|
|
|
| } // namespace storage
|
|
|