Index: chrome/test/data/extensions/api_test/keybinding/chromeos_conversions/background.js |
diff --git a/chrome/test/data/extensions/api_test/keybinding/chromeos_conversions/background.js b/chrome/test/data/extensions/api_test/keybinding/chromeos_conversions/background.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..3c81e02b961b59908869cfae6039ce292acd01ef |
--- /dev/null |
+++ b/chrome/test/data/extensions/api_test/keybinding/chromeos_conversions/background.js |
@@ -0,0 +1,21 @@ |
+// Copyright 2014 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. |
+ |
+// A list of all commands sorted in expected order. |
+var expectedCommands = [ |
+ 'Search-Shift-Left', |
+ 'Search-Shift-Up', |
+ 'Search-Shift-Right', |
+ 'Search-Shift-Down' |
+]; |
+ |
+chrome.commands.onCommand.addListener(function (command) { |
+ if (expectedCommands[0] != command) |
+ chrome.test.notifyFail('Unexpected command: ' + command); |
+ expectedCommands.splice(0, 1); |
+ if (expectedCommands.length == 0) |
+ chrome.test.notifyPass(); |
+}); |
+ |
+chrome.test.notifyPass(); |