/* * Copyright 2009-2011 Mozilla Foundation and contributors * Licensed under the New BSD license. See LICENSE.txt or: * http://opensource.org/licenses/BSD-3-Clause */ // define(function(require, exports, module) { // // 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,

gcli-testFocus.js

"; function test() { helpers.addTabWithToolbar(TEST_URI, function(options) { return helpers.runTests(options, exports); }).then(finish); } // '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.testBasic = function(options) { return helpers.audit(options, [ { skipRemainingIf: options.isJsdom, name: 'exec setup', setup: function() { // Just check that we've got focus, and everything is clear helpers.focusInput(options); return helpers.setInput(options, 'help'); }, check: { }, exec: { } }, { setup: 'tsn deep', check: { input: 'tsn deep', hints: '', markup: 'IIIVIIII', cursor: 8, status: 'ERROR', outputState: 'false:default', tooltipState: 'false:default' } }, { setup: 'tsn deep', check: { input: 'tsn deep ', hints: '', markup: 'IIIIIIIIV', cursor: 9, status: 'ERROR', outputState: 'false:default', tooltipState: 'true:isError' } } ]); }; // });