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

Side by Side Diff: chrome/test/data/extensions/api_test/automation/tests/generated/generated_trees.js

Issue 2650733002: Revert of Update json_schema_compiler to handle the Automation extension API (Closed)
Patch Set: Created 3 years, 11 months 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
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 assertEq = chrome.test.assertEq; 5 var assertEq = chrome.test.assertEq;
6 var assertFalse = chrome.test.assertFalse; 6 var assertFalse = chrome.test.assertFalse;
7 var assertTrue = chrome.test.assertTrue; 7 var assertTrue = chrome.test.assertTrue;
8 var deepEq = chrome.test.checkDeepEq; 8 var deepEq = chrome.test.checkDeepEq;
9 9
10 var EventType = chrome.automation.EventType; 10 var EventType = chrome.automation.EventType;
11 var assertEqualEvent = EventType.LOAD_COMPLETE; 11 var assertEqualEvent = EventType.loadComplete;
12 var assertNotEqualEvent = EventType.ACTIVEDESCENDANTCHANGED; 12 var assertNotEqualEvent = EventType.activedescendantchanged;
13 var testCompleteEvent = EventType.BLUR; 13 var testCompleteEvent = EventType.blur;
14 14
15 var allTests = [ 15 var allTests = [
16 function testDeserializeGeneratedTrees() { 16 function testDeserializeGeneratedTrees() {
17 var tree0, tree1; 17 var tree0, tree1;
18 function onTree1Retrieved(rootNode) { 18 function onTree1Retrieved(rootNode) {
19 tree1 = rootNode; 19 tree1 = rootNode;
20 tree1.addEventListener('destroyed', function() { 20 tree1.addEventListener(EventType.destroyed, function() {
21 chrome.automation.getTree(1, onTree1Retrieved); 21 chrome.automation.getTree(1, onTree1Retrieved);
22 }); 22 });
23 } 23 }
24 chrome.automation.getTree(1, onTree1Retrieved); 24 chrome.automation.getTree(1, onTree1Retrieved);
25 25
26 function onTree0Retrieved(rootNode) { 26 function onTree0Retrieved(rootNode) {
27 tree0 = rootNode; 27 tree0 = rootNode;
28 tree0.addEventListener(assertEqualEvent, function() { 28 tree0.addEventListener(assertEqualEvent, function() {
29 assertEq(tree0.toString(), tree1.toString(), 29 assertEq(tree0.toString(), tree1.toString(),
30 'tree0 should be equal to tree1 after loadComplete'); 30 'tree0 should be equal to tree1 after loadComplete');
31 tree0.doDefault(); 31 tree0.doDefault();
32 }); 32 });
33 tree0.addEventListener(assertNotEqualEvent, function() { 33 tree0.addEventListener(assertNotEqualEvent, function() {
34 assertFalse(tree0.toString() == tree1.toString(), 34 assertFalse(tree0.toString() == tree1.toString(),
35 'tree0 should not be equal to tree1'); 35 'tree0 should not be equal to tree1');
36 }); 36 });
37 tree0.addEventListener('destroyed', function() { 37 tree0.addEventListener(EventType.destroyed, function() {
38 chrome.automation.getTree(0, onTree0Retrieved); 38 chrome.automation.getTree(0, onTree0Retrieved);
39 }); 39 });
40 tree0.addEventListener(testCompleteEvent, function() { 40 tree0.addEventListener(testCompleteEvent, function() {
41 chrome.test.succeed(); 41 chrome.test.succeed();
42 }); 42 });
43 tree0.doDefault(); 43 tree0.doDefault();
44 } 44 }
45 chrome.automation.getTree(0, onTree0Retrieved); 45 chrome.automation.getTree(0, onTree0Retrieved);
46 } 46 }
47 ]; 47 ];
48 48
49 chrome.test.runTests(allTests); 49 chrome.test.runTests(allTests);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698