| #!mojo mojo:js_content_handler |
| "mojo/services/public/js/application", |
| "services/js/test/echo_service.mojom", |
| ], function(application, echoServiceMojom) { |
| const Application = application.Application; |
| const EchoService = echoServiceMojom.EchoService; |
| class EchoTarget extends Application { |
| acceptConnection(url, echoSP) { |
| var echoService = echoSP.requestService(EchoService); |
| var echoString = "echo_target.js"; |
| echoService.echoString(echoString).then(function(response) { |
| if (response.value != echoString) |
| throw new Error("EchoTarget echoString=\"" + response.value + "\""); |