Remove deprecated assert
This commit is contained in:
parent
1b92be6360
commit
9f0bc57328
24 changed files with 206 additions and 206 deletions
|
@ -49,7 +49,7 @@ describe("blacklist test", () => {
|
||||||
await page.sendKeys('j')
|
await page.sendKeys('j')
|
||||||
|
|
||||||
let scrollY = await page.getScrollY();
|
let scrollY = await page.getScrollY();
|
||||||
assert.equal(scrollY, 0);
|
assert.strictEqual(scrollY, 0);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should enabled add-on if the URL is not in the blacklist', async () => {
|
it('should enabled add-on if the URL is not in the blacklist', async () => {
|
||||||
|
@ -57,6 +57,6 @@ describe("blacklist test", () => {
|
||||||
await page.sendKeys('j');
|
await page.sendKeys('j');
|
||||||
|
|
||||||
let scrollY = await page.getScrollY();
|
let scrollY = await page.getScrollY();
|
||||||
assert.equal(scrollY, 64);
|
assert.strictEqual(scrollY, 64);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -50,7 +50,7 @@ describe("clipboard test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let data = await clipboard.read();
|
let data = await clipboard.read();
|
||||||
assert.equal(data, server.url('/#should_copy_url'));
|
assert.strictEqual(data, server.url('/#should_copy_url'));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@ describe("clipboard test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({ active: true });
|
let tabs = await browser.tabs.query({ active: true });
|
||||||
assert.equal(tabs[0].url, server.url('/#open_from_clipboard'));
|
assert.strictEqual(tabs[0].url, server.url('/#open_from_clipboard'));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@ describe("clipboard test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.deepEqual(tabs.map((t: any) => t.url), [
|
assert.deepStrictEqual(tabs.map((t: any) => t.url), [
|
||||||
server.url(),
|
server.url(),
|
||||||
server.url('/#open_to_new_tab'),
|
server.url('/#open_to_new_tab'),
|
||||||
]);
|
]);
|
||||||
|
@ -89,7 +89,7 @@ describe("clipboard test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({ active: true });
|
let tabs = await browser.tabs.query({ active: true });
|
||||||
assert.equal(tabs[0].url, server.url('/google?q=an%20apple'));
|
assert.strictEqual(tabs[0].url, server.url('/google?q=an%20apple'));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -101,7 +101,7 @@ describe("clipboard test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.deepEqual(tabs.map((t: any) => t.url), [
|
assert.deepStrictEqual(tabs.map((t: any) => t.url), [
|
||||||
server.url(),
|
server.url(),
|
||||||
server.url('/google?q=an%20apple'),
|
server.url('/google?q=an%20apple'),
|
||||||
]);
|
]);
|
||||||
|
|
|
@ -44,8 +44,8 @@ describe('addbookmark command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
var bookmarks = await browser.bookmarks.search({ title: 'how to be happy' });
|
var bookmarks = await browser.bookmarks.search({ title: 'how to be happy' });
|
||||||
assert.equal(bookmarks.length, 1);
|
assert.strictEqual(bookmarks.length, 1);
|
||||||
assert.equal(bookmarks[0].url, server.url('/happy'));
|
assert.strictEqual(bookmarks[0].url, server.url('/happy'));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -43,7 +43,7 @@ describe('bdelete/bdeletes command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let handles = await webdriver.getAllWindowHandles();
|
let handles = await webdriver.getAllWindowHandles();
|
||||||
assert.equal(handles.length, 5);
|
assert.strictEqual(handles.length, 5);
|
||||||
await webdriver.switchTo().window(handles[2]);
|
await webdriver.switchTo().window(handles[2]);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -55,7 +55,7 @@ describe('bdelete/bdeletes command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.deepEqual(tabs.map((t: any) => t.url), [
|
assert.deepStrictEqual(tabs.map((t: any) => t.url), [
|
||||||
server.url('/site1'),
|
server.url('/site1'),
|
||||||
server.url('/site2'),
|
server.url('/site2'),
|
||||||
server.url('/site3'),
|
server.url('/site3'),
|
||||||
|
@ -71,7 +71,7 @@ describe('bdelete/bdeletes command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.equal(tabs.length, 5);
|
assert.strictEqual(tabs.length, 5);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -82,7 +82,7 @@ describe('bdelete/bdeletes command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let text = await console.getErrorMessage();
|
let text = await console.getErrorMessage();
|
||||||
assert.equal(text, 'No matching buffer for xyz');
|
assert.strictEqual(text, 'No matching buffer for xyz');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -93,7 +93,7 @@ describe('bdelete/bdeletes command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let text = await console.getErrorMessage();
|
let text = await console.getErrorMessage();
|
||||||
assert.equal(text, 'More than one match for site');
|
assert.strictEqual(text, 'More than one match for site');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -104,7 +104,7 @@ describe('bdelete/bdeletes command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.deepEqual(tabs.map((t: any) => t.url), [
|
assert.deepStrictEqual(tabs.map((t: any) => t.url), [
|
||||||
server.url('/site1'),
|
server.url('/site1'),
|
||||||
server.url('/site2'),
|
server.url('/site2'),
|
||||||
server.url('/site3'),
|
server.url('/site3'),
|
||||||
|
@ -120,7 +120,7 @@ describe('bdelete/bdeletes command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.deepEqual(tabs.map((t: any) => t.url), [
|
assert.deepStrictEqual(tabs.map((t: any) => t.url), [
|
||||||
server.url('/site2'),
|
server.url('/site2'),
|
||||||
server.url('/site3'),
|
server.url('/site3'),
|
||||||
server.url('/site4'),
|
server.url('/site4'),
|
||||||
|
@ -136,7 +136,7 @@ describe('bdelete/bdeletes command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.deepEqual(tabs.map((t: any) => t.url), [
|
assert.deepStrictEqual(tabs.map((t: any) => t.url), [
|
||||||
server.url('/site1'),
|
server.url('/site1'),
|
||||||
server.url('/site2'),
|
server.url('/site2'),
|
||||||
server.url('/site3'),
|
server.url('/site3'),
|
||||||
|
@ -151,7 +151,7 @@ describe('bdelete/bdeletes command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.equal(tabs.length, 1);
|
assert.strictEqual(tabs.length, 1);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -51,7 +51,7 @@ describe('buffer command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let handles = await webdriver.getAllWindowHandles();
|
let handles = await webdriver.getAllWindowHandles();
|
||||||
assert.equal(handles.length, 5);
|
assert.strictEqual(handles.length, 5);
|
||||||
await webdriver.switchTo().window(handles[2]);
|
await webdriver.switchTo().window(handles[2]);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -63,7 +63,7 @@ describe('buffer command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({ active: true });
|
let tabs = await browser.tabs.query({ active: true });
|
||||||
assert.equal(tabs[0].index, 2);
|
assert.strictEqual(tabs[0].index, 2);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@ describe('buffer command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({ active: true });
|
let tabs = await browser.tabs.query({ active: true });
|
||||||
assert.equal(tabs[0].index, 0);
|
assert.strictEqual(tabs[0].index, 0);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -85,7 +85,7 @@ describe('buffer command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let text = await console.getErrorMessage();
|
let text = await console.getErrorMessage();
|
||||||
assert.equal(text, 'tab 0 does not exist');
|
assert.strictEqual(text, 'tab 0 does not exist');
|
||||||
});
|
});
|
||||||
|
|
||||||
await (webdriver.switchTo() as any).parentFrame();
|
await (webdriver.switchTo() as any).parentFrame();
|
||||||
|
@ -95,7 +95,7 @@ describe('buffer command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let text = await console.getErrorMessage();
|
let text = await console.getErrorMessage();
|
||||||
assert.equal(text, 'tab 9 does not exist');
|
assert.strictEqual(text, 'tab 9 does not exist');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -106,7 +106,7 @@ describe('buffer command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({ active: true });
|
let tabs = await browser.tabs.query({ active: true });
|
||||||
assert.equal(tabs[0].index, 0);
|
assert.strictEqual(tabs[0].index, 0);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -117,7 +117,7 @@ describe('buffer command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({ active: true });
|
let tabs = await browser.tabs.query({ active: true });
|
||||||
assert.equal(tabs[0].index, 0);
|
assert.strictEqual(tabs[0].index, 0);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -131,7 +131,7 @@ describe('buffer command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({ active: true });
|
let tabs = await browser.tabs.query({ active: true });
|
||||||
assert.equal(tabs[0].index, 0);
|
assert.strictEqual(tabs[0].index, 0);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -142,7 +142,7 @@ describe('buffer command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({ active: true });
|
let tabs = await browser.tabs.query({ active: true });
|
||||||
assert.equal(tabs[0].index, 2);
|
assert.strictEqual(tabs[0].index, 2);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -156,7 +156,7 @@ describe('buffer command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({ active: true });
|
let tabs = await browser.tabs.query({ active: true });
|
||||||
assert.equal(tabs[0].index, 2);
|
assert.strictEqual(tabs[0].index, 2);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -51,7 +51,7 @@ describe("open command test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({ active: true });
|
let tabs = await browser.tabs.query({ active: true });
|
||||||
let url = new URL(tabs[0].url);
|
let url = new URL(tabs[0].url);
|
||||||
assert.equal(url.href, server.url('/google?q=an%20apple'))
|
assert.strictEqual(url.href, server.url('/google?q=an%20apple'))
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@ describe("open command test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({ active: true })
|
let tabs = await browser.tabs.query({ active: true })
|
||||||
let url = new URL(tabs[0].url);
|
let url = new URL(tabs[0].url);
|
||||||
assert.equal(url.href, server.url('/yahoo?q=an%20apple'))
|
assert.strictEqual(url.href, server.url('/yahoo?q=an%20apple'))
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -73,7 +73,7 @@ describe("open command test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({ active: true })
|
let tabs = await browser.tabs.query({ active: true })
|
||||||
let url = new URL(tabs[0].url);
|
let url = new URL(tabs[0].url);
|
||||||
assert.equal(url.href, server.url('/google?q='))
|
assert.strictEqual(url.href, server.url('/google?q='))
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -84,7 +84,7 @@ describe("open command test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({ active: true })
|
let tabs = await browser.tabs.query({ active: true })
|
||||||
let url = new URL(tabs[0].url);
|
let url = new URL(tabs[0].url);
|
||||||
assert.equal(url.href, server.url('/yahoo?q='))
|
assert.strictEqual(url.href, server.url('/yahoo?q='))
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -95,7 +95,7 @@ describe("open command test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({ active: true })
|
let tabs = await browser.tabs.query({ active: true })
|
||||||
let url = new URL(tabs[0].url);
|
let url = new URL(tabs[0].url);
|
||||||
assert.equal(url.href, 'http://example.com/')
|
assert.strictEqual(url.href, 'http://example.com/')
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -106,7 +106,7 @@ describe("open command test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({ active: true })
|
let tabs = await browser.tabs.query({ active: true })
|
||||||
let url = new URL(tabs[0].url);
|
let url = new URL(tabs[0].url);
|
||||||
assert.equal(url.href, 'https://example.com/')
|
assert.strictEqual(url.href, 'https://example.com/')
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -42,7 +42,7 @@ describe('quit/quitall command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let handles = await webdriver.getAllWindowHandles();
|
let handles = await webdriver.getAllWindowHandles();
|
||||||
assert.equal(handles.length, 5);
|
assert.strictEqual(handles.length, 5);
|
||||||
await webdriver.switchTo().window(handles[2]);
|
await webdriver.switchTo().window(handles[2]);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -54,7 +54,7 @@ describe('quit/quitall command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.equal(tabs.length, 4)
|
assert.strictEqual(tabs.length, 4)
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -65,7 +65,7 @@ describe('quit/quitall command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.equal(tabs.length, 4)
|
assert.strictEqual(tabs.length, 4)
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -76,7 +76,7 @@ describe('quit/quitall command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.equal(tabs.length, 1)
|
assert.strictEqual(tabs.length, 1)
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -87,7 +87,7 @@ describe('quit/quitall command test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.equal(tabs.length, 1)
|
assert.strictEqual(tabs.length, 1)
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -54,9 +54,9 @@ describe("tabopen command test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.equal(tabs.length, 2);
|
assert.strictEqual(tabs.length, 2);
|
||||||
let url = new URL(tabs[1].url);
|
let url = new URL(tabs[1].url);
|
||||||
assert.equal(url.href, server.url('/google?q=an%20apple') )
|
assert.strictEqual(url.href, server.url('/google?q=an%20apple') )
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -66,9 +66,9 @@ describe("tabopen command test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.equal(tabs.length, 2);
|
assert.strictEqual(tabs.length, 2);
|
||||||
let url = new URL(tabs[1].url);
|
let url = new URL(tabs[1].url);
|
||||||
assert.equal(url.href, server.url('/yahoo?q=an%20apple'))
|
assert.strictEqual(url.href, server.url('/yahoo?q=an%20apple'))
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -78,9 +78,9 @@ describe("tabopen command test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.equal(tabs.length, 2);
|
assert.strictEqual(tabs.length, 2);
|
||||||
let url = new URL(tabs[1].url);
|
let url = new URL(tabs[1].url);
|
||||||
assert.equal(url.href, server.url('/google?q='))
|
assert.strictEqual(url.href, server.url('/google?q='))
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -90,9 +90,9 @@ describe("tabopen command test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.equal(tabs.length, 2);
|
assert.strictEqual(tabs.length, 2);
|
||||||
let url = new URL(tabs[1].url);
|
let url = new URL(tabs[1].url);
|
||||||
assert.equal(url.href, server.url('/yahoo?q='))
|
assert.strictEqual(url.href, server.url('/yahoo?q='))
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -102,9 +102,9 @@ describe("tabopen command test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.equal(tabs.length, 2);
|
assert.strictEqual(tabs.length, 2);
|
||||||
let url = new URL(tabs[1].url);
|
let url = new URL(tabs[1].url);
|
||||||
assert.equal(url.href, 'http://example.com/')
|
assert.strictEqual(url.href, 'http://example.com/')
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -114,9 +114,9 @@ describe("tabopen command test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.equal(tabs.length, 2);
|
assert.strictEqual(tabs.length, 2);
|
||||||
let url = new URL(tabs[1].url);
|
let url = new URL(tabs[1].url);
|
||||||
assert.equal(url.href, 'https://example.com/')
|
assert.strictEqual(url.href, 'https://example.com/')
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -53,11 +53,11 @@ describe("winopen command test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let wins = await browser.windows.getAll();
|
let wins = await browser.windows.getAll();
|
||||||
assert.equal(wins.length, 2);
|
assert.strictEqual(wins.length, 2);
|
||||||
|
|
||||||
let tabs = await browser.tabs.query({ windowId: wins[1].id });
|
let tabs = await browser.tabs.query({ windowId: wins[1].id });
|
||||||
let url = new URL(tabs[0].url);
|
let url = new URL(tabs[0].url);
|
||||||
assert.equal(url.href, server.url('/google?q=an%20apple'))
|
assert.strictEqual(url.href, server.url('/google?q=an%20apple'))
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -67,11 +67,11 @@ describe("winopen command test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let wins = await browser.windows.getAll();
|
let wins = await browser.windows.getAll();
|
||||||
assert.equal(wins.length, 2);
|
assert.strictEqual(wins.length, 2);
|
||||||
|
|
||||||
let tabs = await browser.tabs.query({ windowId: wins[1].id });
|
let tabs = await browser.tabs.query({ windowId: wins[1].id });
|
||||||
let url = new URL(tabs[0].url);
|
let url = new URL(tabs[0].url);
|
||||||
assert.equal(url.href, server.url('/yahoo?q=an%20apple'))
|
assert.strictEqual(url.href, server.url('/yahoo?q=an%20apple'))
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -81,11 +81,11 @@ describe("winopen command test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let wins = await browser.windows.getAll();
|
let wins = await browser.windows.getAll();
|
||||||
assert.equal(wins.length, 2);
|
assert.strictEqual(wins.length, 2);
|
||||||
|
|
||||||
let tabs = await browser.tabs.query({ windowId: wins[1].id });
|
let tabs = await browser.tabs.query({ windowId: wins[1].id });
|
||||||
let url = new URL(tabs[0].url);
|
let url = new URL(tabs[0].url);
|
||||||
assert.equal(url.href, server.url('/google?q='))
|
assert.strictEqual(url.href, server.url('/google?q='))
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -95,11 +95,11 @@ describe("winopen command test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let wins = await browser.windows.getAll();
|
let wins = await browser.windows.getAll();
|
||||||
assert.equal(wins.length, 2);
|
assert.strictEqual(wins.length, 2);
|
||||||
|
|
||||||
let tabs = await browser.tabs.query({ windowId: wins[1].id });
|
let tabs = await browser.tabs.query({ windowId: wins[1].id });
|
||||||
let url = new URL(tabs[0].url);
|
let url = new URL(tabs[0].url);
|
||||||
assert.equal(url.href, server.url('/yahoo?q='))
|
assert.strictEqual(url.href, server.url('/yahoo?q='))
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -109,11 +109,11 @@ describe("winopen command test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let wins = await browser.windows.getAll();
|
let wins = await browser.windows.getAll();
|
||||||
assert.equal(wins.length, 2);
|
assert.strictEqual(wins.length, 2);
|
||||||
|
|
||||||
let tabs = await browser.tabs.query({ windowId: wins[1].id });
|
let tabs = await browser.tabs.query({ windowId: wins[1].id });
|
||||||
let url = new URL(tabs[0].url);
|
let url = new URL(tabs[0].url);
|
||||||
assert.equal(url.href, 'http://example.com/')
|
assert.strictEqual(url.href, 'http://example.com/')
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -123,11 +123,11 @@ describe("winopen command test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let wins = await browser.windows.getAll();
|
let wins = await browser.windows.getAll();
|
||||||
assert.equal(wins.length, 2);
|
assert.strictEqual(wins.length, 2);
|
||||||
|
|
||||||
let tabs = await browser.tabs.query({ windowId: wins[1].id });
|
let tabs = await browser.tabs.query({ windowId: wins[1].id });
|
||||||
let url = new URL(tabs[0].url);
|
let url = new URL(tabs[0].url);
|
||||||
assert.equal(url.href, 'https://example.com/')
|
assert.strictEqual(url.href, 'https://example.com/')
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -40,8 +40,8 @@ describe("general completion test", () => {
|
||||||
let console = await page.showConsole();
|
let console = await page.showConsole();
|
||||||
|
|
||||||
let items = await console.getCompletions();
|
let items = await console.getCompletions();
|
||||||
assert.equal(items.length, 10);
|
assert.strictEqual(items.length, 10);
|
||||||
assert.deepEqual(items[0], { type: 'title', text: 'Console Command' });
|
assert.deepStrictEqual(items[0], { type: 'title', text: 'Console Command' });
|
||||||
assert.ok(items[1].text.startsWith('set'))
|
assert.ok(items[1].text.startsWith('set'))
|
||||||
assert.ok(items[2].text.startsWith('open'))
|
assert.ok(items[2].text.startsWith('open'))
|
||||||
assert.ok(items[3].text.startsWith('tabopen'))
|
assert.ok(items[3].text.startsWith('tabopen'))
|
||||||
|
@ -52,8 +52,8 @@ describe("general completion test", () => {
|
||||||
await console.inputKeys('b');
|
await console.inputKeys('b');
|
||||||
|
|
||||||
let items = await console.getCompletions();
|
let items = await console.getCompletions();
|
||||||
assert.equal(items.length, 4);
|
assert.strictEqual(items.length, 4);
|
||||||
assert.deepEqual(items[0], { type: 'title', text: 'Console Command' });
|
assert.deepStrictEqual(items[0], { type: 'title', text: 'Console Command' });
|
||||||
assert.ok(items[1].text.startsWith('buffer'))
|
assert.ok(items[1].text.startsWith('buffer'))
|
||||||
assert.ok(items[2].text.startsWith('bdelete'))
|
assert.ok(items[2].text.startsWith('bdelete'))
|
||||||
assert.ok(items[3].text.startsWith('bdeletes'))
|
assert.ok(items[3].text.startsWith('bdeletes'))
|
||||||
|
@ -68,33 +68,33 @@ describe("general completion test", () => {
|
||||||
await console.inputKeys('b');
|
await console.inputKeys('b');
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let items = await console.getCompletions();
|
let items = await console.getCompletions();
|
||||||
assert.equal(items.length, 4);
|
assert.strictEqual(items.length, 4);
|
||||||
});
|
});
|
||||||
|
|
||||||
await console.sendKeys(Key.TAB);
|
await console.sendKeys(Key.TAB);
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let items = await console.getCompletions();
|
let items = await console.getCompletions();
|
||||||
assert.ok(items[1].highlight)
|
assert.ok(items[1].highlight)
|
||||||
assert.equal(await console.currentValue(), 'buffer');
|
assert.strictEqual(await console.currentValue(), 'buffer');
|
||||||
});
|
});
|
||||||
|
|
||||||
await console.sendKeys(Key.TAB, Key.TAB);
|
await console.sendKeys(Key.TAB, Key.TAB);
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let items = await console.getCompletions();
|
let items = await console.getCompletions();
|
||||||
assert.ok(items[3].highlight)
|
assert.ok(items[3].highlight)
|
||||||
assert.equal(await console.currentValue(), 'bdeletes');
|
assert.strictEqual(await console.currentValue(), 'bdeletes');
|
||||||
});
|
});
|
||||||
|
|
||||||
await console.sendKeys(Key.TAB);
|
await console.sendKeys(Key.TAB);
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
assert.equal(await console.currentValue(), 'b');
|
assert.strictEqual(await console.currentValue(), 'b');
|
||||||
});
|
});
|
||||||
|
|
||||||
await console.sendKeys(Key.SHIFT, Key.TAB);
|
await console.sendKeys(Key.SHIFT, Key.TAB);
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let items = await console.getCompletions();
|
let items = await console.getCompletions();
|
||||||
assert.ok(items[3].highlight)
|
assert.ok(items[3].highlight)
|
||||||
assert.equal(await console.currentValue(), 'bdeletes');
|
assert.strictEqual(await console.currentValue(), 'bdeletes');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -60,7 +60,7 @@ describe("completion on buffer/bdelete/bdeletes", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let handles = await webdriver.getAllWindowHandles();
|
let handles = await webdriver.getAllWindowHandles();
|
||||||
assert.equal(handles.length, 5);
|
assert.strictEqual(handles.length, 5);
|
||||||
await webdriver.switchTo().window(handles[2]);
|
await webdriver.switchTo().window(handles[2]);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -73,8 +73,8 @@ describe("completion on buffer/bdelete/bdeletes", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let items = await console.getCompletions();
|
let items = await console.getCompletions();
|
||||||
assert.equal(items.length, 6);
|
assert.strictEqual(items.length, 6);
|
||||||
assert.deepEqual(items[0], { type: 'title', text: 'Buffers' });
|
assert.deepStrictEqual(items[0], { type: 'title', text: 'Buffers' });
|
||||||
assert.ok(items[1].text.startsWith('1:'));
|
assert.ok(items[1].text.startsWith('1:'));
|
||||||
assert.ok(items[2].text.startsWith('2:'));
|
assert.ok(items[2].text.startsWith('2:'));
|
||||||
assert.ok(items[3].text.startsWith('3:'));
|
assert.ok(items[3].text.startsWith('3:'));
|
||||||
|
@ -92,7 +92,7 @@ describe("completion on buffer/bdelete/bdeletes", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let items = await console.getCompletions();
|
let items = await console.getCompletions();
|
||||||
assert.deepEqual(items[0], { type: 'title', text: 'Buffers' });
|
assert.deepStrictEqual(items[0], { type: 'title', text: 'Buffers' });
|
||||||
assert.ok(items[1].text.startsWith('2:'));
|
assert.ok(items[1].text.startsWith('2:'));
|
||||||
assert.ok(items[1].text.includes('title_site2'));
|
assert.ok(items[1].text.includes('title_site2'));
|
||||||
assert.ok(items[1].text.includes(server.url('/site2')));
|
assert.ok(items[1].text.includes(server.url('/site2')));
|
||||||
|
@ -105,7 +105,7 @@ describe("completion on buffer/bdelete/bdeletes", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let items = await console.getCompletions();
|
let items = await console.getCompletions();
|
||||||
assert.deepEqual(items[0], { type: 'title', text: 'Buffers' });
|
assert.deepStrictEqual(items[0], { type: 'title', text: 'Buffers' });
|
||||||
assert.ok(items[1].text.startsWith('2:'));
|
assert.ok(items[1].text.startsWith('2:'));
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
|
@ -116,8 +116,8 @@ describe("completion on buffer/bdelete/bdeletes", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let items = await console.getCompletions();
|
let items = await console.getCompletions();
|
||||||
assert.equal(items.length, 2);
|
assert.strictEqual(items.length, 2);
|
||||||
assert.deepEqual(items[0], { type: 'title', text: 'Buffers' });
|
assert.deepStrictEqual(items[0], { type: 'title', text: 'Buffers' });
|
||||||
assert.ok(items[1].text.startsWith('2:'));
|
assert.ok(items[1].text.startsWith('2:'));
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
|
@ -128,7 +128,7 @@ describe("completion on buffer/bdelete/bdeletes", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let items = await console.getCompletions();
|
let items = await console.getCompletions();
|
||||||
assert.equal(items.length, 4);
|
assert.strictEqual(items.length, 4);
|
||||||
assert.ok(items[1].text.includes('site3'));
|
assert.ok(items[1].text.includes('site3'));
|
||||||
assert.ok(items[2].text.includes('site4'));
|
assert.ok(items[2].text.includes('site4'));
|
||||||
assert.ok(items[3].text.includes('site5'));
|
assert.ok(items[3].text.includes('site5'));
|
||||||
|
@ -141,7 +141,7 @@ describe("completion on buffer/bdelete/bdeletes", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let items = await console.getCompletions();
|
let items = await console.getCompletions();
|
||||||
assert.equal(items.length, 4);
|
assert.strictEqual(items.length, 4);
|
||||||
assert.ok(items[1].text.includes('site3'));
|
assert.ok(items[1].text.includes('site3'));
|
||||||
assert.ok(items[2].text.includes('site4'));
|
assert.ok(items[2].text.includes('site4'));
|
||||||
assert.ok(items[3].text.includes('site5'));
|
assert.ok(items[3].text.includes('site5'));
|
||||||
|
@ -154,7 +154,7 @@ describe("completion on buffer/bdelete/bdeletes", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let items = await console.getCompletions();
|
let items = await console.getCompletions();
|
||||||
assert.equal(items.length, 6);
|
assert.strictEqual(items.length, 6);
|
||||||
assert.ok(items[1].text.includes('site1'));
|
assert.ok(items[1].text.includes('site1'));
|
||||||
assert.ok(items[2].text.includes('site2'));
|
assert.ok(items[2].text.includes('site2'));
|
||||||
assert.ok(items[3].text.includes('site3'));
|
assert.ok(items[3].text.includes('site3'));
|
||||||
|
@ -169,7 +169,7 @@ describe("completion on buffer/bdelete/bdeletes", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let items = await console.getCompletions();
|
let items = await console.getCompletions();
|
||||||
assert.equal(items.length, 6);
|
assert.strictEqual(items.length, 6);
|
||||||
assert.ok(items[1].text.includes('site1'));
|
assert.ok(items[1].text.includes('site1'));
|
||||||
assert.ok(items[2].text.includes('site2'));
|
assert.ok(items[2].text.includes('site2'));
|
||||||
assert.ok(items[3].text.includes('site3'));
|
assert.ok(items[3].text.includes('site3'));
|
||||||
|
|
|
@ -111,7 +111,7 @@ describe("completion on open/tabopen/winopen commands", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let completions = await console.getCompletions();
|
let completions = await console.getCompletions();
|
||||||
let titles = completions.filter(x => x.type === 'title').map(x => x.text);
|
let titles = completions.filter(x => x.type === 'title').map(x => x.text);
|
||||||
assert.deepEqual(titles, ['Search Engines', 'Bookmarks', 'History'])
|
assert.deepStrictEqual(titles, ['Search Engines', 'Bookmarks', 'History'])
|
||||||
});
|
});
|
||||||
|
|
||||||
await console.close();
|
await console.close();
|
||||||
|
@ -125,7 +125,7 @@ describe("completion on open/tabopen/winopen commands", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let completions = await console.getCompletions();
|
let completions = await console.getCompletions();
|
||||||
let titles = completions.filter(x => x.type === 'title').map(x => x.text);
|
let titles = completions.filter(x => x.type === 'title').map(x => x.text);
|
||||||
assert.deepEqual(titles, ['Bookmarks', 'Search Engines', 'Search Engines'])
|
assert.deepStrictEqual(titles, ['Bookmarks', 'Search Engines', 'Search Engines'])
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -152,7 +152,7 @@ describe("completion on open/tabopen/winopen commands", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let completions = await console.getCompletions();
|
let completions = await console.getCompletions();
|
||||||
let titles = completions.filter(x => x.type === 'title').map(x => x.text);
|
let titles = completions.filter(x => x.type === 'title').map(x => x.text);
|
||||||
assert.deepEqual(titles, ['Search Engines', 'Bookmarks', 'History'])
|
assert.deepStrictEqual(titles, ['Search Engines', 'Bookmarks', 'History'])
|
||||||
});
|
});
|
||||||
|
|
||||||
await console.close();
|
await console.close();
|
||||||
|
@ -180,7 +180,7 @@ describe("completion on open/tabopen/winopen commands", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let completions = await console.getCompletions();
|
let completions = await console.getCompletions();
|
||||||
let titles = completions.filter(x => x.type === 'title').map(x => x.text);
|
let titles = completions.filter(x => x.type === 'title').map(x => x.text);
|
||||||
assert.deepEqual(titles, ['Bookmarks', 'Search Engines', 'Search Engines'])
|
assert.deepStrictEqual(titles, ['Bookmarks', 'Search Engines', 'Search Engines'])
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
|
@ -42,8 +42,8 @@ describe("completion on set commands", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let items = await console.getCompletions();
|
let items = await console.getCompletions();
|
||||||
assert.equal(items.length, 5);
|
assert.strictEqual(items.length, 5);
|
||||||
assert.deepEqual(items[0], { type: 'title', text: 'Properties' });
|
assert.deepStrictEqual(items[0], { type: 'title', text: 'Properties' });
|
||||||
assert.ok(items[1].text.startsWith('hintchars'))
|
assert.ok(items[1].text.startsWith('hintchars'))
|
||||||
assert.ok(items[2].text.startsWith('smoothscroll'))
|
assert.ok(items[2].text.startsWith('smoothscroll'))
|
||||||
assert.ok(items[3].text.startsWith('nosmoothscroll'))
|
assert.ok(items[3].text.startsWith('nosmoothscroll'))
|
||||||
|
@ -57,7 +57,7 @@ describe("completion on set commands", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let items = await console.getCompletions();
|
let items = await console.getCompletions();
|
||||||
assert.equal(items.length, 2);
|
assert.strictEqual(items.length, 2);
|
||||||
assert.ok(items[1].text.includes('nosmoothscroll'))
|
assert.ok(items[1].text.includes('nosmoothscroll'))
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -37,54 +37,54 @@ describe("console test", () => {
|
||||||
it('open console with :', async() => {
|
it('open console with :', async() => {
|
||||||
await page.sendKeys(':');
|
await page.sendKeys(':');
|
||||||
let console = await page.getConsole();
|
let console = await page.getConsole();
|
||||||
assert.equal(await console.currentValue(), '');
|
assert.strictEqual(await console.currentValue(), '');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('open console with open command by o', async() => {
|
it('open console with open command by o', async() => {
|
||||||
await page.sendKeys('o');
|
await page.sendKeys('o');
|
||||||
let console = await page.getConsole();
|
let console = await page.getConsole();
|
||||||
assert.equal(await console.currentValue(), 'open ');
|
assert.strictEqual(await console.currentValue(), 'open ');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('open console with open command and current URL by O', async() => {
|
it('open console with open command and current URL by O', async() => {
|
||||||
await page.sendKeys(Key.SHIFT, 'o');
|
await page.sendKeys(Key.SHIFT, 'o');
|
||||||
let console = await page.getConsole();
|
let console = await page.getConsole();
|
||||||
assert.equal(await console.currentValue(), `open ${server.url()}`);
|
assert.strictEqual(await console.currentValue(), `open ${server.url()}`);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('open console with tabopen command by t', async() => {
|
it('open console with tabopen command by t', async() => {
|
||||||
await page.sendKeys('t');
|
await page.sendKeys('t');
|
||||||
let console = await page.getConsole();
|
let console = await page.getConsole();
|
||||||
assert.equal(await console.currentValue(), 'tabopen ');
|
assert.strictEqual(await console.currentValue(), 'tabopen ');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('open console with tabopen command and current URL by T', async() => {
|
it('open console with tabopen command and current URL by T', async() => {
|
||||||
await page.sendKeys(Key.SHIFT, 't');
|
await page.sendKeys(Key.SHIFT, 't');
|
||||||
let console = await page.getConsole();
|
let console = await page.getConsole();
|
||||||
assert.equal(await console.currentValue(), `tabopen ${server.url()}`);
|
assert.strictEqual(await console.currentValue(), `tabopen ${server.url()}`);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('open console with winopen command by w', async() => {
|
it('open console with winopen command by w', async() => {
|
||||||
await page.sendKeys('w');
|
await page.sendKeys('w');
|
||||||
let console = await page.getConsole();
|
let console = await page.getConsole();
|
||||||
assert.equal(await console.currentValue(), `winopen `);
|
assert.strictEqual(await console.currentValue(), `winopen `);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('open console with winopen command and current URL by W', async() => {
|
it('open console with winopen command and current URL by W', async() => {
|
||||||
await page.sendKeys(Key.SHIFT, 'W');
|
await page.sendKeys(Key.SHIFT, 'W');
|
||||||
let console = await page.getConsole();
|
let console = await page.getConsole();
|
||||||
assert.equal(await console.currentValue(), `winopen ${server.url()}`);
|
assert.strictEqual(await console.currentValue(), `winopen ${server.url()}`);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('open console with buffer command by b', async() => {
|
it('open console with buffer command by b', async() => {
|
||||||
await page.sendKeys('b');
|
await page.sendKeys('b');
|
||||||
let console = await page.getConsole();
|
let console = await page.getConsole();
|
||||||
assert.equal(await console.currentValue(), `buffer `);
|
assert.strictEqual(await console.currentValue(), `buffer `);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('open console with addbookmark command with title by a', async() => {
|
it('open console with addbookmark command with title by a', async() => {
|
||||||
await page.sendKeys('a');
|
await page.sendKeys('a');
|
||||||
let console = await page.getConsole();
|
let console = await page.getConsole();
|
||||||
assert.equal(await console.currentValue(), `addbookmark Hello, world!`);
|
assert.strictEqual(await console.currentValue(), `addbookmark Hello, world!`);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -141,7 +141,7 @@ describe('follow test', () => {
|
||||||
await page.sendKeys('a');
|
await page.sendKeys('a');
|
||||||
|
|
||||||
let tagName = await webdriver.executeScript(() => document.activeElement!!.tagName) as string;
|
let tagName = await webdriver.executeScript(() => document.activeElement!!.tagName) as string;
|
||||||
assert.equal(tagName.toLowerCase(), 'input');
|
assert.strictEqual(tagName.toLowerCase(), 'input');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should open a link by f', async () => {
|
it('should open a link by f', async () => {
|
||||||
|
@ -152,7 +152,7 @@ describe('follow test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let hash = await webdriver.executeScript('return location.pathname');
|
let hash = await webdriver.executeScript('return location.pathname');
|
||||||
assert.equal(hash, '/hello');
|
assert.strictEqual(hash, '/hello');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -163,7 +163,7 @@ describe('follow test', () => {
|
||||||
await page.sendKeys('a');
|
await page.sendKeys('a');
|
||||||
|
|
||||||
let tagName = await webdriver.executeScript(() => document.activeElement!!.tagName) as string;
|
let tagName = await webdriver.executeScript(() => document.activeElement!!.tagName) as string;
|
||||||
assert.equal(tagName.toLowerCase(), 'input');
|
assert.strictEqual(tagName.toLowerCase(), 'input');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should open a link to new tab by F', async () => {
|
it('should open a link to new tab by F', async () => {
|
||||||
|
@ -174,9 +174,9 @@ describe('follow test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.equal(tabs.length, 2);
|
assert.strictEqual(tabs.length, 2);
|
||||||
assert.equal(new URL(tabs[1].url).pathname, '/hello');
|
assert.strictEqual(new URL(tabs[1].url).pathname, '/hello');
|
||||||
assert.equal(tabs[1].openerTabId, tabs[0].id);
|
assert.strictEqual(tabs[1].openerTabId, tabs[0].id);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -185,7 +185,7 @@ describe('follow test', () => {
|
||||||
await page.sendKeys(Key.SHIFT, 'f');
|
await page.sendKeys(Key.SHIFT, 'f');
|
||||||
|
|
||||||
let hints = await page.waitAndGetHints();
|
let hints = await page.waitAndGetHints();
|
||||||
assert.equal(hints.length, 3);
|
assert.strictEqual(hints.length, 3);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should shows hints only in viewport', async () => {
|
it('should shows hints only in viewport', async () => {
|
||||||
|
@ -193,7 +193,7 @@ describe('follow test', () => {
|
||||||
await page.sendKeys(Key.SHIFT, 'f');
|
await page.sendKeys(Key.SHIFT, 'f');
|
||||||
|
|
||||||
let hints = await page.waitAndGetHints();
|
let hints = await page.waitAndGetHints();
|
||||||
assert.equal(hints.length, 1);
|
assert.strictEqual(hints.length, 1);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should shows hints only in window of the frame', async () => {
|
it('should shows hints only in window of the frame', async () => {
|
||||||
|
@ -202,7 +202,7 @@ describe('follow test', () => {
|
||||||
|
|
||||||
await webdriver.switchTo().frame(0);
|
await webdriver.switchTo().frame(0);
|
||||||
let hints = await page.waitAndGetHints();
|
let hints = await page.waitAndGetHints();
|
||||||
assert.equal(hints.length, 1);
|
assert.strictEqual(hints.length, 1);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should shows hints only in the frame', async () => {
|
it('should shows hints only in the frame', async () => {
|
||||||
|
@ -211,6 +211,6 @@ describe('follow test', () => {
|
||||||
|
|
||||||
await webdriver.switchTo().frame(0);
|
await webdriver.switchTo().frame(0);
|
||||||
let hints = await page.waitAndGetHints();
|
let hints = await page.waitAndGetHints();
|
||||||
assert.equal(hints.length, 1);
|
assert.strictEqual(hints.length, 1);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -75,22 +75,22 @@ describe('follow properties test', () => {
|
||||||
await page.sendKeys('f');
|
await page.sendKeys('f');
|
||||||
|
|
||||||
let hints = await page.waitAndGetHints();
|
let hints = await page.waitAndGetHints();
|
||||||
assert.equal(hints.length, 5);
|
assert.strictEqual(hints.length, 5);
|
||||||
|
|
||||||
assert.equal(hints[0].text, 'J');
|
assert.strictEqual(hints[0].text, 'J');
|
||||||
assert.equal(hints[1].text, 'K');
|
assert.strictEqual(hints[1].text, 'K');
|
||||||
assert.equal(hints[2].text, 'JJ');
|
assert.strictEqual(hints[2].text, 'JJ');
|
||||||
assert.equal(hints[3].text, 'JK');
|
assert.strictEqual(hints[3].text, 'JK');
|
||||||
assert.equal(hints[4].text, 'KJ');
|
assert.strictEqual(hints[4].text, 'KJ');
|
||||||
|
|
||||||
await page.sendKeys('j');
|
await page.sendKeys('j');
|
||||||
hints = await page.waitAndGetHints();
|
hints = await page.waitAndGetHints();
|
||||||
|
|
||||||
assert.equal(hints[0].displayed, true);
|
assert.strictEqual(hints[0].displayed, true);
|
||||||
assert.equal(hints[1].displayed, false);
|
assert.strictEqual(hints[1].displayed, false);
|
||||||
assert.equal(hints[2].displayed, true);
|
assert.strictEqual(hints[2].displayed, true);
|
||||||
assert.equal(hints[3].displayed, true);
|
assert.strictEqual(hints[3].displayed, true);
|
||||||
assert.equal(hints[4].displayed, false);
|
assert.strictEqual(hints[4].displayed, false);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should open tab in background by background:false', async () => {
|
it('should open tab in background by background:false', async () => {
|
||||||
|
@ -100,8 +100,8 @@ describe('follow properties test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.equal(tabs[0].active, false);
|
assert.strictEqual(tabs[0].active, false);
|
||||||
assert.equal(tabs[1].active, true);
|
assert.strictEqual(tabs[1].active, true);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -112,8 +112,8 @@ describe('follow properties test', () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.equal(tabs[0].active, true);
|
assert.strictEqual(tabs[0].active, true);
|
||||||
assert.equal(tabs[1].active, false);
|
assert.strictEqual(tabs[1].active, false);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -124,19 +124,19 @@ describe('follow properties test', () => {
|
||||||
|
|
||||||
await page.sendKeys('f');
|
await page.sendKeys('f');
|
||||||
let hints = await page.waitAndGetHints();
|
let hints = await page.waitAndGetHints();
|
||||||
assert.equal(hints.length, 5);
|
assert.strictEqual(hints.length, 5);
|
||||||
assert.equal(hints[0].text, 'A');
|
assert.strictEqual(hints[0].text, 'A');
|
||||||
assert.equal(hints[1].text, 'B');
|
assert.strictEqual(hints[1].text, 'B');
|
||||||
assert.equal(hints[2].text, 'C');
|
assert.strictEqual(hints[2].text, 'C');
|
||||||
assert.equal(hints[3].text, 'AA');
|
assert.strictEqual(hints[3].text, 'AA');
|
||||||
assert.equal(hints[4].text, 'AB');
|
assert.strictEqual(hints[4].text, 'AB');
|
||||||
|
|
||||||
await page.sendKeys('a');
|
await page.sendKeys('a');
|
||||||
hints = await page.waitAndGetHints();
|
hints = await page.waitAndGetHints();
|
||||||
assert.equal(hints[0].displayed, true);
|
assert.strictEqual(hints[0].displayed, true);
|
||||||
assert.equal(hints[1].displayed, false);
|
assert.strictEqual(hints[1].displayed, false);
|
||||||
assert.equal(hints[2].displayed, false);
|
assert.strictEqual(hints[2].displayed, false);
|
||||||
assert.equal(hints[3].displayed, true);
|
assert.strictEqual(hints[3].displayed, true);
|
||||||
assert.equal(hints[4].displayed, true);
|
assert.strictEqual(hints[4].displayed, true);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -41,8 +41,8 @@ describe("mark test", () => {
|
||||||
await page.sendKeys('\'', 'a');
|
await page.sendKeys('\'', 'a');
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
assert.equal(await page.getScrollX(), 200);
|
assert.strictEqual(await page.getScrollX(), 200);
|
||||||
assert.equal(await page.getScrollY(), 200);
|
assert.strictEqual(await page.getScrollY(), 200);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -54,8 +54,8 @@ describe("mark test", () => {
|
||||||
await page.sendKeys('\'', 'A');
|
await page.sendKeys('\'', 'A');
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
assert.equal(await page.getScrollX(), 200);
|
assert.strictEqual(await page.getScrollX(), 200);
|
||||||
assert.equal(await page.getScrollY(), 200);
|
assert.strictEqual(await page.getScrollY(), 200);
|
||||||
});
|
});
|
||||||
|
|
||||||
await browser.tabs.create({ url: server.url('/#second') });
|
await browser.tabs.create({ url: server.url('/#second') });
|
||||||
|
@ -65,10 +65,10 @@ describe("mark test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tab = (await browser.tabs.query({ active: true }))[0];
|
let tab = (await browser.tabs.query({ active: true }))[0];
|
||||||
let url = new URL(tab.url);
|
let url = new URL(tab.url);
|
||||||
assert.equal(url.hash, '#first');
|
assert.strictEqual(url.hash, '#first');
|
||||||
|
|
||||||
assert.equal(await page.getScrollX(), 200);
|
assert.strictEqual(await page.getScrollX(), 200);
|
||||||
assert.equal(await page.getScrollY(), 200);
|
assert.strictEqual(await page.getScrollY(), 200);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -84,7 +84,7 @@ describe("mark test", () => {
|
||||||
let handles: string[];
|
let handles: string[];
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
handles = await webdriver.getAllWindowHandles();
|
handles = await webdriver.getAllWindowHandles();
|
||||||
assert.equal(handles.length, 2);
|
assert.strictEqual(handles.length, 2);
|
||||||
});
|
});
|
||||||
await webdriver.switchTo().window(handles!![0]);
|
await webdriver.switchTo().window(handles!![0]);
|
||||||
|
|
||||||
|
@ -94,7 +94,7 @@ describe("mark test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tab = (await browser.tabs.query({ active: true }))[0];
|
let tab = (await browser.tabs.query({ active: true }))[0];
|
||||||
let url = new URL(tab.url);
|
let url = new URL(tab.url);
|
||||||
assert.equal(url.hash, '#first');
|
assert.strictEqual(url.hash, '#first');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -84,7 +84,7 @@ describe("navigate test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tab = (await browser.tabs.query({}))[0];
|
let tab = (await browser.tabs.query({}))[0];
|
||||||
let url = new URL(tab.url);
|
let url = new URL(tab.url);
|
||||||
assert.equal(url.pathname, `/a/b/`)
|
assert.strictEqual(url.pathname, `/a/b/`)
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -95,8 +95,8 @@ describe("navigate test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tab = (await browser.tabs.query({}))[0];
|
let tab = (await browser.tabs.query({}))[0];
|
||||||
let url = new URL(tab.url);
|
let url = new URL(tab.url);
|
||||||
assert.equal(url.hash, '')
|
assert.strictEqual(url.hash, '')
|
||||||
assert.equal(url.pathname, `/a/b/c`)
|
assert.strictEqual(url.pathname, `/a/b/c`)
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -107,7 +107,7 @@ describe("navigate test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tab = (await browser.tabs.query({}))[0];
|
let tab = (await browser.tabs.query({}))[0];
|
||||||
let url = new URL(tab.url);
|
let url = new URL(tab.url);
|
||||||
assert.equal(url.pathname, `/`)
|
assert.strictEqual(url.pathname, `/`)
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -119,7 +119,7 @@ describe("navigate test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tab = (await browser.tabs.query({}))[0];
|
let tab = (await browser.tabs.query({}))[0];
|
||||||
let url = new URL(tab.url);
|
let url = new URL(tab.url);
|
||||||
assert.equal(url.pathname, `/first`)
|
assert.strictEqual(url.pathname, `/first`)
|
||||||
});
|
});
|
||||||
|
|
||||||
page = await Page.currentContext(webdriver);
|
page = await Page.currentContext(webdriver);
|
||||||
|
@ -128,7 +128,7 @@ describe("navigate test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tab = (await browser.tabs.query({}))[0];
|
let tab = (await browser.tabs.query({}))[0];
|
||||||
let url = new URL(tab.url);
|
let url = new URL(tab.url);
|
||||||
assert.equal(url.pathname, `/second`)
|
assert.strictEqual(url.pathname, `/second`)
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -139,7 +139,7 @@ describe("navigate test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tab = (await browser.tabs.query({}))[0];
|
let tab = (await browser.tabs.query({}))[0];
|
||||||
let url = new URL(tab.url);
|
let url = new URL(tab.url);
|
||||||
assert.equal(url.pathname, '/pagenation-a/9');
|
assert.strictEqual(url.pathname, '/pagenation-a/9');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -150,7 +150,7 @@ describe("navigate test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tab = (await browser.tabs.query({}))[0];
|
let tab = (await browser.tabs.query({}))[0];
|
||||||
let url = new URL(tab.url);
|
let url = new URL(tab.url);
|
||||||
assert.equal(url.pathname, '/pagenation-a/11');
|
assert.strictEqual(url.pathname, '/pagenation-a/11');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -161,7 +161,7 @@ describe("navigate test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tab = (await browser.tabs.query({}))[0];
|
let tab = (await browser.tabs.query({}))[0];
|
||||||
let url = new URL(tab.url);
|
let url = new URL(tab.url);
|
||||||
assert.equal(url.pathname, '/pagenation-link/9');
|
assert.strictEqual(url.pathname, '/pagenation-link/9');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -172,7 +172,7 @@ describe("navigate test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tab = (await browser.tabs.query({}))[0];
|
let tab = (await browser.tabs.query({}))[0];
|
||||||
let url = new URL(tab.url);
|
let url = new URL(tab.url);
|
||||||
assert.equal(url.pathname, '/pagenation-link/11');
|
assert.strictEqual(url.pathname, '/pagenation-link/11');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -183,7 +183,7 @@ describe("navigate test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tab = (await browser.tabs.query({}))[0];
|
let tab = (await browser.tabs.query({}))[0];
|
||||||
let url = new URL(tab.url);
|
let url = new URL(tab.url);
|
||||||
assert.equal(url.hash, '#home');
|
assert.strictEqual(url.hash, '#home');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -193,10 +193,10 @@ describe("navigate test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let tabs = await browser.tabs.query({});
|
let tabs = await browser.tabs.query({});
|
||||||
assert.equal(tabs.length, 2);
|
assert.strictEqual(tabs.length, 2);
|
||||||
assert.equal(new URL(tabs[0].url).hash, '');
|
assert.strictEqual(new URL(tabs[0].url).hash, '');
|
||||||
assert.equal(new URL(tabs[1].url).hash, '#home');
|
assert.strictEqual(new URL(tabs[1].url).hash, '#home');
|
||||||
assert.equal(tabs[1].active, true);
|
assert.strictEqual(tabs[1].active, true);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -222,7 +222,7 @@ describe("navigate test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let page = await Page.currentContext(webdriver);
|
let page = await Page.currentContext(webdriver);
|
||||||
assert.equal(await page.getScrollX(), 500);
|
assert.strictEqual(await page.getScrollX(), 500);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -248,7 +248,7 @@ describe("navigate test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let page = await Page.currentContext(webdriver);
|
let page = await Page.currentContext(webdriver);
|
||||||
assert.equal(await page.getScrollY(), 0);
|
assert.strictEqual(await page.getScrollY(), 0);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -47,14 +47,14 @@ describe("options page", () => {
|
||||||
await jsonPage.updateSettings(`{ "blacklist": [ "https://example.com" ] }`)
|
await jsonPage.updateSettings(`{ "blacklist": [ "https://example.com" ] }`)
|
||||||
|
|
||||||
let { settings } = await browser.storage.local.get('settings');
|
let { settings } = await browser.storage.local.get('settings');
|
||||||
assert.equal(settings.source, 'json')
|
assert.strictEqual(settings.source, 'json')
|
||||||
assert.equal(settings.json, '{ "blacklist": [ "https://example.com" ] } ')
|
assert.strictEqual(settings.json, '{ "blacklist": [ "https://example.com" ] } ')
|
||||||
|
|
||||||
await jsonPage.updateSettings(`invalid json`);
|
await jsonPage.updateSettings(`invalid json`);
|
||||||
|
|
||||||
settings = (await browser.storage.local.get('settings')).settings;
|
settings = (await browser.storage.local.get('settings')).settings;
|
||||||
assert.equal(settings.source, 'json')
|
assert.strictEqual(settings.source, 'json')
|
||||||
assert.equal(settings.json, '{ "blacklist": [ "https://example.com" ] } ')
|
assert.strictEqual(settings.json, '{ "blacklist": [ "https://example.com" ] } ')
|
||||||
|
|
||||||
let message = await jsonPage.getErrorMessage();
|
let message = await jsonPage.getErrorMessage();
|
||||||
assert.ok(message.startsWith('SyntaxError:'))
|
assert.ok(message.startsWith('SyntaxError:'))
|
||||||
|
@ -75,7 +75,7 @@ describe("options page", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let y = await page.getScrollY();
|
let y = await page.getScrollY();
|
||||||
assert.equal(y, 640);
|
assert.strictEqual(y, 640);
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
|
@ -32,7 +32,7 @@ describe("options form page", () => {
|
||||||
await page.switchToForm();
|
await page.switchToForm();
|
||||||
|
|
||||||
let { settings } = await browser.storage.local.get('settings');
|
let { settings } = await browser.storage.local.get('settings');
|
||||||
assert.equal(settings.source, 'form')
|
assert.strictEqual(settings.source, 'form')
|
||||||
})
|
})
|
||||||
|
|
||||||
it('add blacklist', async () => {
|
it('add blacklist', async () => {
|
||||||
|
@ -43,25 +43,25 @@ describe("options form page", () => {
|
||||||
|
|
||||||
// assert default
|
// assert default
|
||||||
let settings = (await browser.storage.local.get('settings')).settings;
|
let settings = (await browser.storage.local.get('settings')).settings;
|
||||||
assert.deepEqual(settings.form.blacklist, [])
|
assert.deepStrictEqual(settings.form.blacklist, [])
|
||||||
|
|
||||||
// add blacklist items
|
// add blacklist items
|
||||||
await forms.addBlacklist();
|
await forms.addBlacklist();
|
||||||
await forms.setBlacklist(0, 'google.com')
|
await forms.setBlacklist(0, 'google.com')
|
||||||
|
|
||||||
settings = (await browser.storage.local.get('settings')).settings;
|
settings = (await browser.storage.local.get('settings')).settings;
|
||||||
assert.deepEqual(settings.form.blacklist, ['google.com'])
|
assert.deepStrictEqual(settings.form.blacklist, ['google.com'])
|
||||||
|
|
||||||
await forms.addBlacklist();
|
await forms.addBlacklist();
|
||||||
await forms.setBlacklist(1, 'yahoo.com')
|
await forms.setBlacklist(1, 'yahoo.com')
|
||||||
|
|
||||||
settings = (await browser.storage.local.get('settings')).settings;
|
settings = (await browser.storage.local.get('settings')).settings;
|
||||||
assert.deepEqual(settings.form.blacklist, ['google.com', 'yahoo.com'])
|
assert.deepStrictEqual(settings.form.blacklist, ['google.com', 'yahoo.com'])
|
||||||
|
|
||||||
// delete first item
|
// delete first item
|
||||||
await forms.removeBlackList(0);
|
await forms.removeBlackList(0);
|
||||||
settings = (await browser.storage.local.get('settings')).settings;
|
settings = (await browser.storage.local.get('settings')).settings;
|
||||||
assert.deepEqual(settings.form.blacklist, ['yahoo.com'])
|
assert.deepStrictEqual(settings.form.blacklist, ['yahoo.com'])
|
||||||
});
|
});
|
||||||
|
|
||||||
it('add search engines', async () => {
|
it('add search engines', async () => {
|
||||||
|
@ -70,17 +70,17 @@ describe("options form page", () => {
|
||||||
|
|
||||||
// assert default
|
// assert default
|
||||||
let settings = (await browser.storage.local.get('settings')).settings;
|
let settings = (await browser.storage.local.get('settings')).settings;
|
||||||
assert.deepEqual(settings.form.search.default, 'google');
|
assert.deepStrictEqual(settings.form.search.default, 'google');
|
||||||
|
|
||||||
// change default
|
// change default
|
||||||
await forms.setDefaultSearchEngine(2);
|
await forms.setDefaultSearchEngine(2);
|
||||||
settings = (await browser.storage.local.get('settings')).settings;
|
settings = (await browser.storage.local.get('settings')).settings;
|
||||||
assert.deepEqual(settings.form.search.default, 'bing');
|
assert.deepStrictEqual(settings.form.search.default, 'bing');
|
||||||
|
|
||||||
await forms.addSearchEngine();
|
await forms.addSearchEngine();
|
||||||
await forms.setSearchEngine(6, 'yippy', 'https://www.yippy.com/search?query={}');
|
await forms.setSearchEngine(6, 'yippy', 'https://www.yippy.com/search?query={}');
|
||||||
|
|
||||||
settings = (await browser.storage.local.get('settings')).settings;
|
settings = (await browser.storage.local.get('settings')).settings;
|
||||||
assert.deepEqual(settings.form.search.engines[6], ['yippy', 'https://www.yippy.com/search?query={}']);
|
assert.deepStrictEqual(settings.form.search.engines[6], ['yippy', 'https://www.yippy.com/search?query={}']);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -37,7 +37,7 @@ describe("tab test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let current = await browser.tabs.query({ url: `*://*/newtab` });
|
let current = await browser.tabs.query({ url: `*://*/newtab` });
|
||||||
assert.equal(current.length, 1);
|
assert.strictEqual(current.length, 1);
|
||||||
});
|
});
|
||||||
|
|
||||||
page = await Page.currentContext(webdriver);
|
page = await Page.currentContext(webdriver);
|
||||||
|
@ -45,7 +45,7 @@ describe("tab test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let current = await browser.tabs.query({ url: `*://*/newtab` });
|
let current = await browser.tabs.query({ url: `*://*/newtab` });
|
||||||
assert.equal(current.length, 2);
|
assert.strictEqual(current.length, 2);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@ describe("tab test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let current = await browser.tabs.query({});
|
let current = await browser.tabs.query({});
|
||||||
assert.equal(current.length, before.length - 1);
|
assert.strictEqual(current.length, before.length - 1);
|
||||||
});
|
});
|
||||||
|
|
||||||
await browser.tabs.update(before[2].id, { active: true });
|
await browser.tabs.update(before[2].id, { active: true });
|
||||||
|
@ -69,7 +69,7 @@ describe("tab test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let current = await browser.tabs.query({});
|
let current = await browser.tabs.query({});
|
||||||
assert.equal(current.length, before.length - 2);
|
assert.strictEqual(current.length, before.length - 2);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -40,7 +40,7 @@ describe("scroll test", () => {
|
||||||
await page.sendKeys('j');
|
await page.sendKeys('j');
|
||||||
|
|
||||||
let scrollY = await page.getScrollY();
|
let scrollY = await page.getScrollY();
|
||||||
assert.equal(scrollY, 64);
|
assert.strictEqual(scrollY, 64);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('scrolls down by k', async () => {
|
it('scrolls down by k', async () => {
|
||||||
|
@ -48,7 +48,7 @@ describe("scroll test", () => {
|
||||||
await page.sendKeys('k');
|
await page.sendKeys('k');
|
||||||
|
|
||||||
let scrollY = await page.getScrollY();
|
let scrollY = await page.getScrollY();
|
||||||
assert.equal(scrollY, 136);
|
assert.strictEqual(scrollY, 136);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('scrolls left by h', async () => {
|
it('scrolls left by h', async () => {
|
||||||
|
@ -56,7 +56,7 @@ describe("scroll test", () => {
|
||||||
await page.sendKeys('h');
|
await page.sendKeys('h');
|
||||||
|
|
||||||
let pageXOffset = await webdriver.executeScript(() => window.pageXOffset) as number;
|
let pageXOffset = await webdriver.executeScript(() => window.pageXOffset) as number;
|
||||||
assert.equal(pageXOffset, 36);
|
assert.strictEqual(pageXOffset, 36);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('scrolls left by l', async () => {
|
it('scrolls left by l', async () => {
|
||||||
|
@ -64,7 +64,7 @@ describe("scroll test", () => {
|
||||||
await page.sendKeys('l');
|
await page.sendKeys('l');
|
||||||
|
|
||||||
let pageXOffset = await webdriver.executeScript(() => window.pageXOffset) as number;
|
let pageXOffset = await webdriver.executeScript(() => window.pageXOffset) as number;
|
||||||
assert.equal(pageXOffset, 164);
|
assert.strictEqual(pageXOffset, 164);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('scrolls top by gg', async () => {
|
it('scrolls top by gg', async () => {
|
||||||
|
@ -72,7 +72,7 @@ describe("scroll test", () => {
|
||||||
await page.sendKeys('g', 'g');
|
await page.sendKeys('g', 'g');
|
||||||
|
|
||||||
let scrollY = await page.getScrollY();
|
let scrollY = await page.getScrollY();
|
||||||
assert.equal(scrollY, 0);
|
assert.strictEqual(scrollY, 0);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('scrolls bottom by G', async () => {
|
it('scrolls bottom by G', async () => {
|
||||||
|
|
|
@ -53,9 +53,9 @@ describe("tab test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let current = await browser.tabs.query({ windowId: win.id });
|
let current = await browser.tabs.query({ windowId: win.id });
|
||||||
assert.ok(current.length === tabs.length - 1);
|
assert.strictEqual(current.length, tabs.length - 1);
|
||||||
assert.ok(current[3].active);
|
assert.strictEqual(current[3].active, true);
|
||||||
assert.ok(current[3].id === tabs[4].id);
|
assert.strictEqual(current[3].id, tabs[4].id);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -66,9 +66,9 @@ describe("tab test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let current = await browser.tabs.query({ windowId: win.id });
|
let current = await browser.tabs.query({ windowId: win.id });
|
||||||
assert.ok(current.length === tabs.length - 1);
|
assert.strictEqual(current.length, tabs.length - 1);
|
||||||
assert.ok(current[2].active);
|
assert.strictEqual(current[2].active, true);
|
||||||
assert.ok(current[2].id === tabs[2].id);
|
assert.strictEqual(current[2].id, tabs[2].id);
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -78,7 +78,7 @@ describe("tab test", () => {
|
||||||
await page.sendKeys('x', '$');
|
await page.sendKeys('x', '$');
|
||||||
|
|
||||||
let current = await browser.tabs.query({ windowId: win.id });
|
let current = await browser.tabs.query({ windowId: win.id });
|
||||||
assert.ok(current.length === 2);
|
assert.strictEqual(current.length, 2);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('duplicates tab by zd', async () => {
|
it('duplicates tab by zd', async () => {
|
||||||
|
@ -89,8 +89,8 @@ describe("tab test", () => {
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let current = await browser.tabs.query({ windowId: win.id });
|
let current = await browser.tabs.query({ windowId: win.id });
|
||||||
current.sort((t1: any, t2: any) => t1.index - t2.index);
|
current.sort((t1: any, t2: any) => t1.index - t2.index);
|
||||||
assert.ok(current.length === tabs.length + 1);
|
assert.strictEqual(current.length, tabs.length + 1);
|
||||||
assert.ok(current[0].url === current[1].url);
|
assert.strictEqual(current[0].url, current[1].url);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -100,7 +100,7 @@ describe("tab test", () => {
|
||||||
await page.sendKeys('z', 'p');
|
await page.sendKeys('z', 'p');
|
||||||
|
|
||||||
let current = await browser.tabs.query({ windowId: win.id });
|
let current = await browser.tabs.query({ windowId: win.id });
|
||||||
assert.ok(current[0].pinned);
|
assert.strictEqual(current[0].pinned, true);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('selects previous tab by K', async () => {
|
it('selects previous tab by K', async () => {
|
||||||
|
@ -109,7 +109,7 @@ describe("tab test", () => {
|
||||||
await page.sendKeys(Key.SHIFT, 'K');
|
await page.sendKeys(Key.SHIFT, 'K');
|
||||||
|
|
||||||
let current = await browser.tabs.query({ windowId: win.id });
|
let current = await browser.tabs.query({ windowId: win.id });
|
||||||
assert.ok(current[1].active);
|
assert.strictEqual(current[1].active, true);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('selects previous tab by K rotatory', async () => {
|
it('selects previous tab by K rotatory', async () => {
|
||||||
|
@ -118,7 +118,7 @@ describe("tab test", () => {
|
||||||
await page.sendKeys(Key.SHIFT, 'K');
|
await page.sendKeys(Key.SHIFT, 'K');
|
||||||
|
|
||||||
let current = await browser.tabs.query({ windowId: win.id });
|
let current = await browser.tabs.query({ windowId: win.id });
|
||||||
assert.ok(current[current.length - 1].active)
|
assert.strictEqual(current[current.length - 1].active, true)
|
||||||
});
|
});
|
||||||
|
|
||||||
it('selects next tab by J', async () => {
|
it('selects next tab by J', async () => {
|
||||||
|
@ -127,7 +127,7 @@ describe("tab test", () => {
|
||||||
await page.sendKeys(Key.SHIFT, 'J');
|
await page.sendKeys(Key.SHIFT, 'J');
|
||||||
|
|
||||||
let current = await browser.tabs.query({ windowId: win.id });
|
let current = await browser.tabs.query({ windowId: win.id });
|
||||||
assert.ok(current[3].active);
|
assert.strictEqual(current[3].active, true);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('selects previous tab by J rotatory', async () => {
|
it('selects previous tab by J rotatory', async () => {
|
||||||
|
@ -136,7 +136,7 @@ describe("tab test", () => {
|
||||||
await page.sendKeys(Key.SHIFT, 'J');
|
await page.sendKeys(Key.SHIFT, 'J');
|
||||||
|
|
||||||
let current = await browser.tabs.query({ windowId: win.id });
|
let current = await browser.tabs.query({ windowId: win.id });
|
||||||
assert.ok(current[0].active)
|
assert.strictEqual(current[0].active, true)
|
||||||
});
|
});
|
||||||
|
|
||||||
it('selects first tab by g0', async () => {
|
it('selects first tab by g0', async () => {
|
||||||
|
@ -145,7 +145,7 @@ describe("tab test", () => {
|
||||||
await page.sendKeys('g', '0');
|
await page.sendKeys('g', '0');
|
||||||
|
|
||||||
let current = await browser.tabs.query({ windowId: win.id });
|
let current = await browser.tabs.query({ windowId: win.id });
|
||||||
assert.ok(current[0].active)
|
assert.strictEqual(current[0].active, true)
|
||||||
});
|
});
|
||||||
|
|
||||||
it('selects last tab by g$', async () => {
|
it('selects last tab by g$', async () => {
|
||||||
|
@ -154,7 +154,7 @@ describe("tab test", () => {
|
||||||
await page.sendKeys('g', '$');
|
await page.sendKeys('g', '$');
|
||||||
|
|
||||||
let current = await browser.tabs.query({ windowId: win.id });
|
let current = await browser.tabs.query({ windowId: win.id });
|
||||||
assert.ok(current[current.length - 1].active)
|
assert.strictEqual(current[current.length - 1].active, true)
|
||||||
});
|
});
|
||||||
|
|
||||||
it('selects last selected tab by <C-6>', async () => {
|
it('selects last selected tab by <C-6>', async () => {
|
||||||
|
@ -165,7 +165,7 @@ describe("tab test", () => {
|
||||||
await page.sendKeys(Key.CONTROL, '6');
|
await page.sendKeys(Key.CONTROL, '6');
|
||||||
|
|
||||||
let current = await browser.tabs.query({ windowId: win.id });
|
let current = await browser.tabs.query({ windowId: win.id });
|
||||||
assert.ok(current[1].active)
|
assert.strictEqual(current[1].active, true)
|
||||||
});
|
});
|
||||||
|
|
||||||
// browser.sessions.getRecentlyClosed() sometime throws "An unexpected error occurred"
|
// browser.sessions.getRecentlyClosed() sometime throws "An unexpected error occurred"
|
||||||
|
@ -176,7 +176,7 @@ describe("tab test", () => {
|
||||||
await page.sendKeys('u');
|
await page.sendKeys('u');
|
||||||
|
|
||||||
let current = await browser.tabs.query({ windowId: win.id });
|
let current = await browser.tabs.query({ windowId: win.id });
|
||||||
assert.ok(current.length === tabs.length);
|
assert.strictEqual(current.length, tabs.length);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('does not delete pinned tab by d', async () => {
|
it('does not delete pinned tab by d', async () => {
|
||||||
|
@ -185,7 +185,7 @@ describe("tab test", () => {
|
||||||
await page.sendKeys('d');
|
await page.sendKeys('d');
|
||||||
|
|
||||||
let current = await browser.tabs.query({ windowId: win.id });
|
let current = await browser.tabs.query({ windowId: win.id });
|
||||||
assert.ok(current.length === tabs.length);
|
assert.strictEqual(current.length, tabs.length);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('deletes pinned tab by !d', async () => {
|
it('deletes pinned tab by !d', async () => {
|
||||||
|
@ -194,7 +194,7 @@ describe("tab test", () => {
|
||||||
await page.sendKeys('!', 'd');
|
await page.sendKeys('!', 'd');
|
||||||
|
|
||||||
let current = await browser.tabs.query({ windowId: win.id });
|
let current = await browser.tabs.query({ windowId: win.id });
|
||||||
assert.ok(current.length === tabs.length - 1);
|
assert.strictEqual(current.length, tabs.length - 1);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('opens view-source by gf', async () => {
|
it('opens view-source by gf', async () => {
|
||||||
|
@ -204,8 +204,8 @@ describe("tab test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let current = await browser.tabs.query({ windowId: win.id });
|
let current = await browser.tabs.query({ windowId: win.id });
|
||||||
assert.ok(current.length === tabs.length + 1);
|
assert.strictEqual(current.length, tabs.length + 1);
|
||||||
assert.ok(current[current.length - 1].url === `view-source:${server.url('/#0')}`);
|
assert.strictEqual(current[current.length - 1].url, `view-source:${server.url('/#0')}`);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -58,7 +58,7 @@ describe("zoom test", () => {
|
||||||
|
|
||||||
await eventually(async() => {
|
await eventually(async() => {
|
||||||
let actual = await browser.tabs.getZoom(tab.id);
|
let actual = await browser.tabs.getZoom(tab.id);
|
||||||
assert.ok(actual === 1);
|
assert.strictEqual(actual, 1);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Reference in a new issue