Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(132)

Side by Side Diff: extensions/test/data/api_test_base_unittest.js

Issue 703273002: Update mojo sdk to rev 04a510fb37db10642e156957f9b2c11c2f6442ac (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix content/child -> mojo/common linking Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « extensions/renderer/resources/serial_service.js ('k') | ipc/mojo/ipc_channel_mojo.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 var test = require('test').binding; 5 var test = require('test').binding;
6 var unittestBindings = require('test_environment_specific_bindings'); 6 var unittestBindings = require('test_environment_specific_bindings');
7 7
8 unittestBindings.exportTests([ 8 unittestBindings.exportTests([
9 function testEnvironment() { 9 function testEnvironment() {
10 test.assertTrue(!!$Array); 10 test.assertTrue(!!$Array);
(...skipping 18 matching lines...) Expand all
29 var binding = require('binding'); 29 var binding = require('binding');
30 var sendRequest = require('sendRequest'); 30 var sendRequest = require('sendRequest');
31 var lastError = require('lastError'); 31 var lastError = require('lastError');
32 test.assertTrue(!!binding); 32 test.assertTrue(!!binding);
33 test.assertTrue(!!sendRequest); 33 test.assertTrue(!!sendRequest);
34 test.assertTrue(!!lastError); 34 test.assertTrue(!!lastError);
35 test.succeed(); 35 test.succeed();
36 }, 36 },
37 function testMojoModulesAreAvailable() { 37 function testMojoModulesAreAvailable() {
38 Promise.all([ 38 Promise.all([
39 requireAsync('mojo/public/js/bindings/connection'), 39 requireAsync('mojo/public/js/connection'),
40 requireAsync('mojo/public/js/bindings/core'), 40 requireAsync('mojo/public/js/core'),
41 requireAsync('content/public/renderer/service_provider'), 41 requireAsync('content/public/renderer/service_provider'),
42 ]).then(test.callback(function(modules) { 42 ]).then(test.callback(function(modules) {
43 var connection = modules[0]; 43 var connection = modules[0];
44 var core = modules[1]; 44 var core = modules[1];
45 var serviceProvider = modules[2]; 45 var serviceProvider = modules[2];
46 test.assertTrue(!!connection.Connection); 46 test.assertTrue(!!connection.Connection);
47 test.assertTrue(!!core.createMessagePipe); 47 test.assertTrue(!!core.createMessagePipe);
48 test.assertTrue(!!serviceProvider.connectToService); 48 test.assertTrue(!!serviceProvider.connectToService);
49 })); 49 }));
50 }, 50 },
51 function testTestBindings() { 51 function testTestBindings() {
52 var counter = 0; 52 var counter = 0;
53 function increment() { 53 function increment() {
54 counter++; 54 counter++;
55 } 55 }
56 test.runWithUserGesture(increment); 56 test.runWithUserGesture(increment);
57 test.runWithoutUserGesture(increment); 57 test.runWithoutUserGesture(increment);
58 test.runWithModuleSystem(increment); 58 test.runWithModuleSystem(increment);
59 test.assertEq(3, counter); 59 test.assertEq(3, counter);
60 test.assertFalse(test.isProcessingUserGesture()); 60 test.assertFalse(test.isProcessingUserGesture());
61 test.assertTrue(!!test.getApiFeatures()); 61 test.assertTrue(!!test.getApiFeatures());
62 test.assertEq(0, test.getApiDefinitions().length); 62 test.assertEq(0, test.getApiDefinitions().length);
63 test.succeed(); 63 test.succeed();
64 } 64 }
65 ], test.runTests, exports); 65 ], test.runTests, exports);
OLDNEW
« no previous file with comments | « extensions/renderer/resources/serial_service.js ('k') | ipc/mojo/ipc_channel_mojo.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698