123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- /* Any copyright is dedicated to the Public Domain.
- * http://creativecommons.org/publicdomain/zero/1.0/ */
- "use strict";
- // Tests the various highlight command parameters and options
- var TEST_PAGE = "data:text/html;charset=utf-8,foo";
- function test() {
- return Task.spawn(spawnTest).then(finish, helpers.handleError);
- }
- function* spawnTest() {
- let options = yield helpers.openTab(TEST_PAGE);
- yield helpers.openToolbar(options);
- yield helpers.audit(options, [
- {
- setup: "rulers",
- check: {
- input: "rulers",
- markup: "VVVVVV",
- status: "VALID"
- }
- },
- {
- setup: "rulers on",
- check: {
- input: "rulers on",
- markup: "VVVVVVVEE",
- status: "ERROR"
- },
- exec: {
- output: "Error: Too many arguments"
- }
- },
- {
- setup: "rulers --visible",
- check: {
- input: "rulers --visible",
- markup: "VVVVVVVEEEEEEEEE",
- status: "ERROR"
- },
- exec: {
- output: "Error: Too many arguments"
- }
- }
- ]);
- yield helpers.closeToolbar(options);
- yield helpers.closeTab(options);
- }
|