Move all E2E dependencies into its own folder, run from there (#3068)
* Move all E2E dependencies into its own folder, run from there * Run flaky-tests from E2E folder * This should work better * Fix E2E test for Linux * Fix for Windows, fix lint
This commit is contained in:
@@ -5,8 +5,8 @@
|
||||
const fs = require('fs');
|
||||
|
||||
const robot = require('robotjs');
|
||||
const {SHOW_SETTINGS_WINDOW} = require('src/common/communication');
|
||||
|
||||
const {SHOW_SETTINGS_WINDOW} = require('../../src/common/communication');
|
||||
const env = require('../modules/environment');
|
||||
const {asyncSleep} = require('../modules/utils');
|
||||
|
||||
|
@@ -5,6 +5,7 @@
|
||||
const fs = require('fs');
|
||||
|
||||
const {clipboard} = require('electron');
|
||||
const robot = require('robotjs');
|
||||
|
||||
const env = require('../../modules/environment');
|
||||
const {asyncSleep} = require('../../modules/utils');
|
||||
@@ -38,7 +39,17 @@ describe('copylink', function desc() {
|
||||
await env.loginToMattermost(firstServer);
|
||||
await firstServer.waitForSelector('#sidebarItem_town-square');
|
||||
await firstServer.click('#sidebarItem_town-square', {button: 'right'});
|
||||
await firstServer.click('li.SidebarChannel.expanded.active > span > nav > div');
|
||||
switch (process.platform) {
|
||||
case 'linux':
|
||||
case 'win32':
|
||||
robot.keyTap('down');
|
||||
robot.keyTap('down');
|
||||
break;
|
||||
case 'darwin':
|
||||
robot.keyTap('c');
|
||||
break;
|
||||
}
|
||||
robot.keyTap('enter');
|
||||
await firstServer.click('#sidebarItem_town-square');
|
||||
await firstServer.click('#post_textbox');
|
||||
const clipboardText = clipboard.readText();
|
||||
|
@@ -6,7 +6,8 @@
|
||||
|
||||
const fs = require('fs');
|
||||
|
||||
const {SHOW_SETTINGS_WINDOW} = require('../../src/common/communication');
|
||||
const {SHOW_SETTINGS_WINDOW} = require('src/common/communication');
|
||||
|
||||
const env = require('../modules/environment');
|
||||
const {asyncSleep} = require('../modules/utils');
|
||||
|
||||
|
@@ -6,8 +6,8 @@
|
||||
const fs = require('fs');
|
||||
|
||||
const robot = require('robotjs');
|
||||
const {SHOW_SETTINGS_WINDOW} = require('src/common/communication');
|
||||
|
||||
const {SHOW_SETTINGS_WINDOW} = require('../../../src/common/communication');
|
||||
const env = require('../../modules/environment');
|
||||
const {asyncSleep} = require('../../modules/utils');
|
||||
|
||||
|
@@ -58,7 +58,7 @@ describe('config', function desc() {
|
||||
});
|
||||
|
||||
it('MM-T4402 should upgrade v0 config file', async () => {
|
||||
const Config = require('../../../src/common/config').Config;
|
||||
const Config = require('src/common/config').Config;
|
||||
const newConfig = new Config(env.configFilePath);
|
||||
const oldConfig = {
|
||||
url: env.exampleURL,
|
||||
|
Reference in New Issue
Block a user