OLD | NEW |
---|---|
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 chrome.test.runTests([ | 5 chrome.test.runTests([ |
6 function testActivate() { | 6 function testActivate() { |
7 var focused = false; | 7 var focused = false; |
8 var activated = false; | 8 var activated = false; |
9 chrome.input.ime.onFocus.addListener(function(context) { | 9 chrome.input.ime.onFocus.addListener(function(context) { |
10 if (context.type == 'none') { | 10 if (context.type == 'none') { |
(...skipping 14 matching lines...) Expand all Loading... | |
25 chrome.test.succeed(); | 25 chrome.test.succeed(); |
26 }); | 26 }); |
27 }, | 27 }, |
28 function testNormalCreateWindow() { | 28 function testNormalCreateWindow() { |
29 var options = { windowType: 'normal' }; | 29 var options = { windowType: 'normal' }; |
30 chrome.input.ime.createWindow(options, function(win) { | 30 chrome.input.ime.createWindow(options, function(win) { |
31 chrome.test.assertNoLastError() | 31 chrome.test.assertNoLastError() |
32 chrome.test.assertTrue(!!win); | 32 chrome.test.assertTrue(!!win); |
33 chrome.test.assertTrue(win instanceof Window); | 33 chrome.test.assertTrue(win instanceof Window); |
34 chrome.test.assertFalse(win.document.webkitHidden); | 34 chrome.test.assertFalse(win.document.webkitHidden); |
35 win.addEventListener('unload', | |
36 function() { console.log('win.onunload'); }); | |
Devlin
2016/03/02 18:05:11
?
Shu Chen
2016/03/03 01:33:32
The win.addEventListener() is to test the security
| |
35 chrome.test.succeed(); | 37 chrome.test.succeed(); |
36 }); | 38 }); |
37 }, | 39 }, |
38 function testFollowCursorCreateWindow() { | 40 function testFollowCursorCreateWindow() { |
39 var options = { windowType: 'followCursor' }; | 41 var options = { windowType: 'followCursor' }; |
40 chrome.input.ime.createWindow(options, function(win) { | 42 chrome.input.ime.createWindow(options, function(win) { |
41 chrome.test.assertNoLastError() | 43 chrome.test.assertNoLastError() |
42 chrome.test.assertTrue(!!win); | 44 chrome.test.assertTrue(!!win); |
43 chrome.test.assertFalse(win.document.webkitHidden); | 45 chrome.test.assertFalse(win.document.webkitHidden); |
46 win.addEventListener('unload', | |
47 function() { console.log('win.onunload'); }); | |
44 chrome.test.succeed(); | 48 chrome.test.succeed(); |
45 }); | 49 }); |
46 } | 50 } |
47 ]); | 51 ]); |
OLD | NEW |