Index: content/browser/service_worker/service_worker_browsertest.cc |
diff --git a/content/browser/service_worker/service_worker_browsertest.cc b/content/browser/service_worker/service_worker_browsertest.cc |
index f65a7ee1ffd2640e958ee086f520d1a85e688e7f..21a9f2b7d2366aae955f5aa25c3f34dbe9c89ddf 100644 |
--- a/content/browser/service_worker/service_worker_browsertest.cc |
+++ b/content/browser/service_worker/service_worker_browsertest.cc |
@@ -37,8 +37,8 @@ |
#include "net/url_request/url_request_interceptor.h" |
#include "net/url_request/url_request_test_job.h" |
#include "storage/browser/blob/blob_data_handle.h" |
+#include "storage/browser/blob/blob_data_snapshot.h" |
#include "storage/browser/blob/blob_storage_context.h" |
-#include "storage/common/blob/blob_data.h" |
namespace content { |
@@ -124,9 +124,10 @@ ServiceWorkerVersion::FetchCallback CreateResponseReceiver( |
void ReadResponseBody(std::string* body, |
storage::BlobDataHandle* blob_data_handle) { |
ASSERT_TRUE(blob_data_handle); |
- ASSERT_EQ(1U, blob_data_handle->data()->items().size()); |
- *body = std::string(blob_data_handle->data()->items()[0].bytes(), |
- blob_data_handle->data()->items()[0].length()); |
+ scoped_ptr<storage::BlobDataSnapshot> data = |
+ blob_data_handle->CreateSnapshot(); |
+ ASSERT_EQ(1U, data->items().size()); |
+ *body = std::string(data->items()[0]->bytes(), data->items()[0]->length()); |
} |
void ExpectResultAndRun(bool expected, |