Index: third_party/WebKit/LayoutTests/ballista/resources/mock-ballista-service.js |
diff --git a/third_party/WebKit/LayoutTests/ballista/resources/mock-ballista-service.js b/third_party/WebKit/LayoutTests/ballista/resources/mock-ballista-service.js |
deleted file mode 100644 |
index 790aaf61a199914310276391c97e6dcc200ea132..0000000000000000000000000000000000000000 |
--- a/third_party/WebKit/LayoutTests/ballista/resources/mock-ballista-service.js |
+++ /dev/null |
@@ -1,66 +0,0 @@ |
-'use strict'; |
- |
-let mockBallistaService = loadMojoModules( |
- 'mockBallistaService', |
- ['mojo/public/js/router', |
- 'third_party/WebKit/public/platform/modules/ballista/ballista.mojom', |
- ]).then(mojo => { |
- let [router, ballista] = mojo.modules; |
- |
- class MockBallistaService extends ballista.BallistaService.stubClass { |
- constructor(serviceRegistry) { |
- super(); |
- serviceRegistry.addServiceOverrideForTesting( |
- ballista.BallistaService.name, |
- handle => this.connect_(handle)); |
- } |
- |
- // Returns a Promise that gets rejected if the test should fail. |
- init_() { |
- // sequence of [expectedTitle, expectedText, result]. |
- this.shareResultQueue_ = []; |
- |
- return new Promise((resolve, reject) => {this.reject_ = reject}); |
- } |
- |
- connect_(handle) { |
- this.router_ = new router.Router(handle); |
- this.router_.setIncomingReceiver(this); |
- } |
- |
- share(title, text) { |
- let callback = null; |
- let result = new Promise(resolve => {callback = resolve;}); |
- |
- if (!this.shareResultQueue_.length) { |
- this.reject_('Unexpected call to mojo share method'); |
- return result; |
- } |
- |
- let expectedTitle, expectedText, error; |
- [expectedTitle, expectedText, error] = this.shareResultQueue_.shift(); |
- try { |
- assert_equals(title, expectedTitle); |
- assert_equals(text, expectedText); |
- } catch (e) { |
- this.reject_(e); |
- return result; |
- } |
- callback({error: error}); |
- |
- return result; |
- } |
- |
- pushShareResult(expectedTitle, expectedText, result) { |
- this.shareResultQueue_.push([expectedTitle, expectedText, result]); |
- } |
- } |
- return new MockBallistaService(mojo.frameServiceRegistry); |
-}); |
- |
-function ballista_test(func, name, properties) { |
- promise_test(t => mockBallistaService.then(mock => { |
- let mockPromise = mock.init_(); |
- return Promise.race([func(t, mock), mockPromise]); |
- }), name, properties); |
-} |