| Index: extensions/renderer/api_test_base.h
|
| diff --git a/extensions/renderer/api_test_base.h b/extensions/renderer/api_test_base.h
|
| index c9a23e352430281f3eedd1f167157c7415ec0e0a..278154990cdd82cd929294d8b277f32d5ebfc443 100644
|
| --- a/extensions/renderer/api_test_base.h
|
| +++ b/extensions/renderer/api_test_base.h
|
| @@ -43,6 +43,13 @@ class TestServiceProvider : public gin::Wrappable<TestServiceProvider> {
|
| base::Bind(ForwardToServiceFactory<Interface>, service_factory)));
|
| }
|
|
|
| + // Ignore requests for the Interface service.
|
| + template <typename Interface>
|
| + void IgnoreServiceRequests() {
|
| + service_factories_.insert(std::make_pair(
|
| + Interface::Name_, base::Bind(&TestServiceProvider::IgnoreHandle)));
|
| + }
|
| +
|
| static gin::WrapperInfo kWrapperInfo;
|
|
|
| private:
|
| @@ -57,6 +64,9 @@ class TestServiceProvider : public gin::Wrappable<TestServiceProvider> {
|
| mojo::ScopedMessagePipeHandle handle) {
|
| service_factory.Run(mojo::MakeRequest<Interface>(handle.Pass()));
|
| }
|
| +
|
| + static void IgnoreHandle(mojo::ScopedMessagePipeHandle handle);
|
| +
|
| std::map<std::string, base::Callback<void(mojo::ScopedMessagePipeHandle)> >
|
| service_factories_;
|
| };
|
|
|