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

Unified Diff: chrome/test/data/extensions/api_test/input_ime/background.js

Issue 8758008: Move another block of extension tests to manifest_version 2. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 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 side-by-side diff with in-line comments
Download patch
Index: chrome/test/data/extensions/api_test/input_ime/background.js
===================================================================
--- chrome/test/data/extensions/api_test/input_ime/background.js (revision 0)
+++ chrome/test/data/extensions/api_test/input_ime/background.js (revision 0)
@@ -0,0 +1,118 @@
+// Copyright (c) 2011 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+function setCompositionTest() {
+ chrome.experimental.input.ime.setComposition({
+ "contextID": 1,
+ "text": "Pie",
+ "selectionStart": 1,
+ "selectionEnd": 2,
+ "cursor": 3,
+ "segments": [{
+ "start": 0,
+ "end": 1,
+ "style": "underline"
+ }]
+ }, chrome.test.callbackPass());
+}
+
+
+function clearCompositionTest() {
+ chrome.experimental.input.ime.clearComposition({
+ "contextID": 1
+ }, chrome.test.callbackPass());
+}
+
+
+function commitTextTest() {
+ chrome.experimental.input.ime.commitText({
+ "contextID": 2,
+ "text": "Seaguls"
+ }, chrome.test.callbackPass());
+}
+
+
+function setCandidateWindowPropertiesTest() {
+ chrome.experimental.input.ime.setCandidateWindowProperties({
+ "engineID": "test",
+ "properties": {
+ "visible": true,
+ "cursorVisible": false,
+ "vertical": true,
+ "pageSize": 6,
+ "auxiliaryText": "notes",
+ "auxiliaryTextVisible": true
+ }
+ }, chrome.test.callbackPass());
+}
+
+
+function setCandidatesTest() {
+ chrome.experimental.input.ime.setCandidates({
+ "contextID": 8,
+ "candidates": [{
+ "candidate": "one",
+ "id": 1,
+ "label": "first",
+ "annotation": "The first one"
+ }, {
+ "candidate": "two",
+ "id": 2,
+ "label": "second",
+ "annotation": "The second one"
+ }, {
+ "candidate": "three",
+ "id": 3,
+ "label": "third",
+ "annotation": "The third one"
+ }]
+ }, chrome.test.callbackPass());
+}
+
+
+function setCursorPositionTest() {
+ chrome.experimental.input.ime.setCursorPosition({
+ "contextID": 9,
+ "candidateID": 1
+ }, chrome.test.callbackPass());
+}
+
+
+
+function setMenuItemsTest() {
+ chrome.experimental.input.ime.setMenuItems({
+ "engineID": "test",
+ "items": [{
+ "id": "Menu 1",
+ "label": "Menu 1",
+ "style": "check",
+ "visible": true,
+ "enabled": true
+ }, {
+ "id": "Menu 2",
+ "label": "Menu 2",
+ "style": "radio",
+ "visible": true,
+ "enabled": true
+ }]
+ }, chrome.test.callbackPass());
+}
+
+function updateMenuItemsTest() {
+ chrome.experimental.input.ime.updateMenuItems({
+ "engineID": "test",
+ "items": [{
+ "id": "Menu 1",
+ "enabled": false
+ }, {
+ "id": "Menu 2",
+ "visible": false,
+ }]
+ }, chrome.test.callbackPass());
+}
+
+chrome.test.runTests([setCompositionTest, clearCompositionTest,
+ commitTextTest, setCandidateWindowPropertiesTest,
+ setCandidatesTest, setCursorPositionTest,
+ setMenuItemsTest, updateMenuItemsTest]);

Powered by Google App Engine
This is Rietveld 408576698