aboutsummaryrefslogtreecommitdiff
path: root/e2e/completion_set.test.js
diff options
context:
space:
mode:
authorShin'ya Ueoka <ueokande@i-beam.org>2019-09-29 01:06:01 +0000
committerGitHub <noreply@github.com>2019-09-29 01:06:01 +0000
commit4f4396d0a69d33541844e723cad033b0a927333b (patch)
treef3a75c0b41d8fe2b1e6ca730501e36cee5701705 /e2e/completion_set.test.js
parent0fc2eea7431649f85c6e5d57cca66457f24bb14d (diff)
parent9f0bc5732823505c91ce6b5ba3aa8e4b60ac93f6 (diff)
Merge pull request #648 from ueokande/migrate-to-latest-lanthan
Clean E2E tests
Diffstat (limited to 'e2e/completion_set.test.js')
-rw-r--r--e2e/completion_set.test.js75
1 files changed, 0 insertions, 75 deletions
diff --git a/e2e/completion_set.test.js b/e2e/completion_set.test.js
deleted file mode 100644
index cf5ff5b..0000000
--- a/e2e/completion_set.test.js
+++ /dev/null
@@ -1,75 +0,0 @@
-const express = require('express');
-const lanthan = require('lanthan');
-const path = require('path');
-const assert = require('assert');
-const eventually = require('./eventually');
-const settings = require('./settings');
-const Console = require('./lib/Console');
-
-const Key = lanthan.Key;
-
-describe("completion on set commands", () => {
- const port = 12321;
- let firefox;
- let session;
- let browser;
- let body;
-
- before(async() => {
- firefox = await lanthan.firefox({
- spy: path.join(__dirname, '..'),
- builderf: (builder) => {
- builder.addFile('build/settings.js');
- },
- });
- session = firefox.session;
- browser = firefox.browser;
-
- await browser.storage.local.set({
- settings,
- });
- });
-
- after(async() => {
- if (firefox) {
- await firefox.close();
- }
- });
-
- beforeEach(async() => {
- await session.navigateTo(`about:blank`);
- body = await session.findElementByCSS('body');
- });
-
- it('should show all property names by "set" command with empty params', async() => {
- await body.sendKeys(':');
-
- await session.switchToFrame(0);
- let c = new Console(session);
- await c.sendKeys('set ');
-
- await eventually(async() => {
- let items = await c.getCompletions();
- assert.equal(items.length, 5);
- assert.deepEqual(items[0], { type: 'title', text: 'Properties' });
- assert(items[1].text.startsWith('hintchars'))
- assert(items[2].text.startsWith('smoothscroll'))
- assert(items[3].text.startsWith('nosmoothscroll'))
- assert(items[4].text.startsWith('complete'))
- });
- });
-
- it('should show filtered property names by "set" command', async() => {
- await body.sendKeys(':');
-
- await session.switchToFrame(0);
- let c = new Console(session);
- await c.sendKeys('set no');
-
- await eventually(async() => {
- let items = await c.getCompletions();
- assert.equal(items.length, 2);
- assert(items[1].text.includes('nosmoothscroll'))
- });
- });
-});