| Index: third_party/WebKit/Source/core/testing/NullExecutionContext.h
|
| diff --git a/third_party/WebKit/Source/core/testing/NullExecutionContext.h b/third_party/WebKit/Source/core/testing/NullExecutionContext.h
|
| index e59db9a59f60ad7fcc1689994081bde27b8ea552..544f7c58a119422b7fadbf9a3da738a9deafcfbb 100644
|
| --- a/third_party/WebKit/Source/core/testing/NullExecutionContext.h
|
| +++ b/third_party/WebKit/Source/core/testing/NullExecutionContext.h
|
| @@ -25,6 +25,8 @@ class NullExecutionContext final
|
| public:
|
| NullExecutionContext();
|
|
|
| + void SetURL(const KURL& url) { url_ = url; }
|
| +
|
| void DisableEval(const String&) override {}
|
| String UserAgent() const override { return String(); }
|
|
|
| @@ -54,6 +56,9 @@ class NullExecutionContext final
|
|
|
| void SetUpSecurityContext();
|
|
|
| + using SecurityContext::GetSecurityOrigin;
|
| + using SecurityContext::GetContentSecurityPolicy;
|
| +
|
| DEFINE_INLINE_TRACE() {
|
| visitor->Trace(queue_);
|
| SecurityContext::Trace(visitor);
|
| @@ -61,15 +66,15 @@ class NullExecutionContext final
|
| }
|
|
|
| protected:
|
| - const KURL& VirtualURL() const override { return dummy_url_; }
|
| - KURL VirtualCompleteURL(const String&) const override { return dummy_url_; }
|
| + const KURL& VirtualURL() const override { return url_; }
|
| + KURL VirtualCompleteURL(const String&) const override { return url_; }
|
|
|
| private:
|
| bool tasks_need_suspension_;
|
| bool is_secure_context_;
|
| Member<EventQueue> queue_;
|
|
|
| - KURL dummy_url_;
|
| + KURL url_;
|
| };
|
|
|
| } // namespace blink
|
|
|