| 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 // Test for security origin. |
| 36 // If security origin is not correctly set, there will be securtiy |
| 37 // exceptions when accessing DOM or add event listeners. |
| 38 win.addEventListener('unload', function() {}); |
| 35 chrome.test.succeed(); | 39 chrome.test.succeed(); |
| 36 }); | 40 }); |
| 37 }, | 41 }, |
| 38 function testFollowCursorCreateWindow() { | 42 function testFollowCursorCreateWindow() { |
| 39 var options = { windowType: 'followCursor' }; | 43 var options = { windowType: 'followCursor' }; |
| 40 chrome.input.ime.createWindow(options, function(win) { | 44 chrome.input.ime.createWindow(options, function(win) { |
| 41 chrome.test.assertNoLastError() | 45 chrome.test.assertNoLastError() |
| 42 chrome.test.assertTrue(!!win); | 46 chrome.test.assertTrue(!!win); |
| 47 chrome.test.assertTrue(win instanceof Window); |
| 43 chrome.test.assertFalse(win.document.webkitHidden); | 48 chrome.test.assertFalse(win.document.webkitHidden); |
| 49 // test for security origin. |
| 50 // If security origin is not correctly set, there will be securtiy |
| 51 // exceptions when accessing DOM or add event listeners. |
| 52 win.addEventListener('unload', function() {}); |
| 44 chrome.test.succeed(); | 53 chrome.test.succeed(); |
| 45 }); | 54 }); |
| 46 } | 55 } |
| 47 ]); | 56 ]); |
| OLD | NEW |