Index: third_party/WebKit/Source/bindings/core/v8/V8ScriptRunnerTest.cpp |
diff --git a/third_party/WebKit/Source/bindings/core/v8/V8ScriptRunnerTest.cpp b/third_party/WebKit/Source/bindings/core/v8/V8ScriptRunnerTest.cpp |
index 13eabaf2909320b518be139648d7ab0c53672e57..e8e7ccab784d5210b356dee10ac85545c65b4eb3 100644 |
--- a/third_party/WebKit/Source/bindings/core/v8/V8ScriptRunnerTest.cpp |
+++ b/third_party/WebKit/Source/bindings/core/v8/V8ScriptRunnerTest.cpp |
@@ -67,19 +67,28 @@ class V8ScriptRunnerTest : public ::testing::Test { |
void SetEmptyResource() { |
resource_request_ = ResourceRequest(); |
- resource_ = ScriptResource::Create(resource_request_, "UTF-8"); |
+ SetResourceInternal(); |
} |
void SetResource() { |
resource_request_ = ResourceRequest(Url()); |
- resource_ = ScriptResource::Create(resource_request_, "UTF-8"); |
+ SetResourceInternal(); |
+ } |
+ |
+ void SetResourceInternal() { |
+ ScriptResource* resource = |
+ ScriptResource::Create(resource_request_, "UTF-8"); |
+ // This is not a complete Resource (e.g. lacks ResourceResponse) |
+ // but is sufficient for testing here. |
+ resource->Finish(); |
+ resource_ = resource->ResourceData(); |
} |
CachedMetadataHandler* CacheHandler() { return resource_->CacheHandler(); } |
protected: |
ResourceRequest resource_request_; |
- Persistent<ScriptResource> resource_; |
+ Persistent<const ScriptResourceData> resource_; |
static int counter_; |
}; |