| 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_;
|
| };
|
|
|