mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-20 07:48:00 +01:00
Back out most of the changes accidentally merged from key-processing.
--HG-- extra : rebase_source : a00510584f7e13917f8496e15b7dd36852d98ea7
This commit is contained in:
33
common/tests/functional/testShellCommands.js
Normal file
33
common/tests/functional/testShellCommands.js
Normal file
@@ -0,0 +1,33 @@
|
||||
var dactyllib = require("dactyl");
|
||||
|
||||
var setupModule = function (module) {
|
||||
controller = mozmill.getBrowserController();
|
||||
dactyl = new dactyllib.Controller(controller);
|
||||
};
|
||||
|
||||
var teardownTest = function (test) {
|
||||
dactyl.closeMessageWindow();
|
||||
};
|
||||
|
||||
var testRunCommand_ExecutingOutputCommand_OutputDisplayed = function () {
|
||||
const EXPECTED_OUTPUT = "foobar";
|
||||
const COMMAND = "run echo " + EXPECTED_OUTPUT;
|
||||
|
||||
dactyl.runExCommand(COMMAND);
|
||||
|
||||
dactyl.assertMessageWindow(RegExp(EXPECTED_OUTPUT));
|
||||
};
|
||||
|
||||
var testRunCommand_RepeatArg_LastCommandRepeated = function () {
|
||||
const EXPECTED_OUTPUT = /foobar$/; // XXX
|
||||
const COMMAND = "run echo 'foobar'";
|
||||
const REPEAT_COMMAND = "run!";
|
||||
|
||||
dactyl.runExCommand(COMMAND);
|
||||
dactyl.closeMessageWindow();
|
||||
dactyl.runExCommand(REPEAT_COMMAND);
|
||||
|
||||
dactyl.assertMessageWindow(EXPECTED_OUTPUT);
|
||||
};
|
||||
|
||||
// vim: sw=4 ts=8 et:
|
||||
Reference in New Issue
Block a user