diff options
Diffstat (limited to 'browser/devtools/commandline/test/browser_gcli_keyboard1.js')
-rw-r--r-- | browser/devtools/commandline/test/browser_gcli_keyboard1.js | 111 |
1 files changed, 111 insertions, 0 deletions
diff --git a/browser/devtools/commandline/test/browser_gcli_keyboard1.js b/browser/devtools/commandline/test/browser_gcli_keyboard1.js new file mode 100644 index 000000000..ea9ad4a73 --- /dev/null +++ b/browser/devtools/commandline/test/browser_gcli_keyboard1.js @@ -0,0 +1,111 @@ +/* + * Copyright 2012, Mozilla Foundation and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// define(function(require, exports, module) { + +// <INJECTED SOURCE:START> + +// THIS FILE IS GENERATED FROM SOURCE IN THE GCLI PROJECT +// DO NOT EDIT IT DIRECTLY + +var exports = {}; + +const TEST_URI = "data:text/html;charset=utf-8,<p id='gcli-input'>gcli-testKeyboard1.js</p>"; + +function test() { + helpers.addTabWithToolbar(TEST_URI, function(options) { + return helpers.runTests(options, exports); + }).then(finish); +} + +// <INJECTED SOURCE:END> + +'use strict'; + +// var helpers = require('gclitest/helpers'); +// var mockCommands = require('gclitest/mockCommands'); + +exports.setup = function(options) { + mockCommands.setup(); +}; + +exports.shutdown = function(options) { + mockCommands.shutdown(); +}; + +exports.testComplete = function(options) { + return helpers.audit(options, [ + { + setup: 'tsn e<DOWN><DOWN><DOWN><DOWN><DOWN><TAB>', + check: { input: 'tsn exte ' } + }, + { + setup: 'tsn e<DOWN><DOWN><DOWN><DOWN><TAB>', + check: { input: 'tsn ext ' } + }, + { + setup: 'tsn e<DOWN><DOWN><DOWN><TAB>', + check: { input: 'tsn extend ' } + }, + { + setup: 'tsn e<DOWN><DOWN><TAB>', + check: { input: 'tsn exten ' } + }, + { + setup: 'tsn e<DOWN><TAB>', + check: { input: 'tsn exte ' } + }, + { + setup: 'tsn e<TAB>', + check: { input: 'tsn ext ' } + }, + { + setup: 'tsn e<UP><TAB>', + check: { input: 'tsn extend ' } + }, + { + setup: 'tsn e<UP><UP><TAB>', + check: { input: 'tsn exten ' } + }, + { + setup: 'tsn e<UP><UP><UP><TAB>', + check: { input: 'tsn exte ' } + }, + { + setup: 'tsn e<UP><UP><UP><UP><TAB>', + check: { input: 'tsn ext ' } + }, + { + setup: 'tsn e<UP><UP><UP><UP><UP><TAB>', + check: { input: 'tsn extend ' } + }, + { + setup: 'tsn e<UP><UP><UP><UP><UP><UP><TAB>', + check: { input: 'tsn exten ' } + }, + { + setup: 'tsn e<UP><UP><UP><UP><UP><UP><UP><TAB>', + check: { input: 'tsn exte ' } + }, + { + setup: 'tsn e<UP><UP><UP><UP><UP><UP><UP><UP><TAB>', + check: { input: 'tsn ext ' } + } + ]); +}; + + +// }); |