| Index: content/browser/service_worker/service_worker_url_request_job_unittest.cc
|
| diff --git a/content/browser/service_worker/service_worker_url_request_job_unittest.cc b/content/browser/service_worker/service_worker_url_request_job_unittest.cc
|
| index d7d208cf16c9e4f2bbfe8049699214ec8bb300b7..06aa1fc10b226277b0f58ae54f562d8f2f3a47f2 100644
|
| --- a/content/browser/service_worker/service_worker_url_request_job_unittest.cc
|
| +++ b/content/browser/service_worker/service_worker_url_request_job_unittest.cc
|
| @@ -193,9 +193,12 @@ TEST_F(ServiceWorkerURLRequestJobTest, Simple) {
|
| // Responds to fetch events with a blob.
|
| class BlobResponder : public EmbeddedWorkerTestHelper {
|
| public:
|
| - BlobResponder(int mock_render_process_id, const std::string& blob_uuid)
|
| + BlobResponder(int mock_render_process_id,
|
| + const std::string& blob_uuid,
|
| + uint64 blob_size)
|
| : EmbeddedWorkerTestHelper(mock_render_process_id),
|
| - blob_uuid_(blob_uuid) {}
|
| + blob_uuid_(blob_uuid),
|
| + blob_size_(blob_size) {}
|
| virtual ~BlobResponder() {}
|
|
|
| protected:
|
| @@ -211,10 +214,12 @@ class BlobResponder : public EmbeddedWorkerTestHelper {
|
| "OK",
|
| blink::WebServiceWorkerResponseTypeDefault,
|
| ServiceWorkerHeaderMap(),
|
| - blob_uuid_)));
|
| + blob_uuid_,
|
| + blob_size_)));
|
| }
|
|
|
| std::string blob_uuid_;
|
| + uint64 blob_size_;
|
|
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(BlobResponder);
|
| @@ -230,14 +235,15 @@ TEST_F(ServiceWorkerURLRequestJobTest, BlobResponse) {
|
| }
|
| scoped_ptr<storage::BlobDataHandle> blob_handle =
|
| blob_storage_context->context()->AddFinishedBlob(blob_data_.get());
|
| - SetUpWithHelper(new BlobResponder(kProcessID, blob_handle->uuid()));
|
| + SetUpWithHelper(new BlobResponder(
|
| + kProcessID, blob_handle->uuid(), expected_response.size()));
|
|
|
| version_->SetStatus(ServiceWorkerVersion::ACTIVATED);
|
| TestRequest(200, "OK", expected_response);
|
| }
|
|
|
| TEST_F(ServiceWorkerURLRequestJobTest, NonExistentBlobUUIDResponse) {
|
| - SetUpWithHelper(new BlobResponder(kProcessID, "blob-id:nothing-is-here"));
|
| + SetUpWithHelper(new BlobResponder(kProcessID, "blob-id:nothing-is-here", 0));
|
| version_->SetStatus(ServiceWorkerVersion::ACTIVATED);
|
| TestRequest(500, "Service Worker Response Error", std::string());
|
| }
|
|
|