New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@eclipse-che/che-e2e

Package Overview
Dependencies
Maintainers
5
Versions
367
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@eclipse-che/che-e2e - npm Package Compare versions

Comparing version 7.45.0-dev-14d9e32 to 7.45.0-dev-238d8ef

5

dist/tests/e2e_happy_path/DevWorkspaceHappyPath.spec.js

@@ -52,3 +52,2 @@ "use strict";

const welcomeControllerJavaFileName = 'WelcomeController.java';
const factoryUrl = `${TestConstants_1.TestConstants.TS_SELENIUM_BASE_URL}/f?url=https://raw.githubusercontent.com/eclipse/che-devfile-registry/master/devfiles/java-maven/devfile.yaml`;
const SpringAppLocators = {

@@ -63,3 +62,3 @@ springTitleLocator: selenium_webdriver_1.By.xpath('//div[@class=\'container-fluid\']//h2[text()=\'Welcome\']'),

suite('Workspace creation via factory url', async () => {
// let factoryUrl : string = `${TestConstants.TS_SELENIUM_DEVWORKSPACE_URL}`;
let factoryUrl = `${TestConstants_1.TestConstants.TS_SELENIUM_DEVWORKSPACE_URL}`;
const workspaceRootFolderName = 'src';

@@ -129,3 +128,3 @@ suite('Open factory URL', async () => {

});
test('Codenavigation', async () => {
test('CodeNavigation', async () => {
await editor.moveCursorToLineAndChar(javaFileName, 32, 17);

@@ -132,0 +131,0 @@ await editor.performKeyCombination(javaFileName, selenium_webdriver_1.Key.chord(selenium_webdriver_1.Key.CONTROL, selenium_webdriver_1.Key.F12));

19

dist/tests/e2e/factories/DirectUrlFactoryWithKeepDirectoryTest.spec.js
"use strict";
// /*********************************************************************
// * Copyright (c) 2020 Red Hat, Inc.
// * Copyright (c) 2022 Red Hat, Inc.
// *

@@ -19,6 +19,6 @@ // * This program and the accompanying materials are made

const CheReporter_1 = __importDefault(require("../../../driver/CheReporter"));
const preferencesHandler = inversify_config_1.e2eContainer.get(inversify_types_1.CLASSES.PreferencesHandler);
const workspaceHandlingTests = inversify_config_1.e2eContainer.get(inversify_types_1.CLASSES.WorkspaceHandlingTests);
const projectAndFileTests = inversify_config_1.e2eContainer.get(inversify_types_1.CLASSES.ProjectAndFileTests);
const browserTabsUtil = inversify_config_1.e2eContainer.get(inversify_types_1.CLASSES.BrowserTabsUtil);
const workspaceNameHandler = inversify_config_1.e2eContainer.get(inversify_types_1.CLASSES.WorkspaceNameHandler);
const testWorkspaceUtils = inversify_config_1.e2eContainer.get(inversify_types_1.TYPES.WorkspaceUtil);
const factoryUrl = `${TestConstants_1.TestConstants.TS_SELENIUM_BASE_URL}/f?url=https://github.com/che-samples/console-java-simple/tree/master/src`;

@@ -30,4 +30,3 @@ const workspaceSampleName = 'console-java-simple';

const tabTitle = 'HelloWorld.java';
let workspaceName;
// the suite expect user to be logged in
let workspaceName = 'console-java-simple';
suite('Workspace creation via factory url', async () => {

@@ -40,3 +39,7 @@ suite('Open factory URL', async () => {

suite('Wait workspace readyness', async () => {
projectAndFileTests.waitWorkspaceReadiness(workspaceSampleName, workspaceRootFolderName, true, true);
projectAndFileTests.waitWorkspaceReadiness(workspaceSampleName, workspaceRootFolderName);
test('Set confirmExit preference to never', async () => {
CheReporter_1.default.registerRunningWorkspace(workspaceName);
await preferencesHandler.setPreferenceUsingUI('application.confirmExit', 'never');
});
});

@@ -50,5 +53,3 @@ suite('Check imported project', async () => {

test('Stop and remove workspace', async () => {
workspaceName = await workspaceNameHandler.getNameFromUrl();
CheReporter_1.default.registerRunningWorkspace(workspaceName);
await testWorkspaceUtils.cleanUpRunningWorkspace(workspaceName);
await workspaceHandlingTests.stopAndRemoveWorkspace(workspaceName);
});

@@ -55,0 +56,0 @@ });

"use strict";
// /*********************************************************************
// * Copyright (c) 2020 Red Hat, Inc.
// * Copyright (c) 2022 Red Hat, Inc.
// *

@@ -19,6 +19,6 @@ // * This program and the accompanying materials are made

const CheReporter_1 = __importDefault(require("../../../driver/CheReporter"));
const preferencesHandler = inversify_config_1.e2eContainer.get(inversify_types_1.CLASSES.PreferencesHandler);
const workspaceHandlingTests = inversify_config_1.e2eContainer.get(inversify_types_1.CLASSES.WorkspaceHandlingTests);
const projectAndFileTests = inversify_config_1.e2eContainer.get(inversify_types_1.CLASSES.ProjectAndFileTests);
const browserTabsUtil = inversify_config_1.e2eContainer.get(inversify_types_1.CLASSES.BrowserTabsUtil);
const workspaceNameHandler = inversify_config_1.e2eContainer.get(inversify_types_1.CLASSES.WorkspaceNameHandler);
const testWorkspaceUtils = inversify_config_1.e2eContainer.get(inversify_types_1.TYPES.WorkspaceUtil);
const factoryUrl = `${TestConstants_1.TestConstants.TS_SELENIUM_BASE_URL}/f?url=https://github.com/che-samples/console-java-simple`;

@@ -29,4 +29,3 @@ const workspaceSampleName = 'console-java-simple';

const tabTitle = 'HelloWorld.java';
let workspaceName;
// the suite expect user to be logged in
let workspaceName = 'console-java-simple';
suite('Workspace creation via factory url', async () => {

@@ -39,3 +38,7 @@ suite('Open factory URL', async () => {

suite('Wait workspace readyness', async () => {
projectAndFileTests.waitWorkspaceReadiness(workspaceSampleName, workspaceRootFolderName, true, true);
projectAndFileTests.waitWorkspaceReadiness(workspaceSampleName, workspaceRootFolderName);
test('Set confirmExit preference to never', async () => {
CheReporter_1.default.registerRunningWorkspace(workspaceName);
await preferencesHandler.setPreferenceUsingUI('application.confirmExit', 'never');
});
});

@@ -48,5 +51,3 @@ suite('Check imported project', async () => {

test('Stop and remove workspace', async () => {
workspaceName = await workspaceNameHandler.getNameFromUrl();
CheReporter_1.default.registerRunningWorkspace(workspaceName);
await testWorkspaceUtils.cleanUpRunningWorkspace(workspaceName);
await workspaceHandlingTests.stopAndRemoveWorkspace(workspaceName);
});

@@ -53,0 +54,0 @@ });

"use strict";
// /*********************************************************************
// * Copyright (c) 2020 Red Hat, Inc.
// * Copyright (c) 2022 Red Hat, Inc.
// *

@@ -19,14 +19,13 @@ // * This program and the accompanying materials are made

const CheReporter_1 = __importDefault(require("../../../driver/CheReporter"));
const preferencesHandler = inversify_config_1.e2eContainer.get(inversify_types_1.CLASSES.PreferencesHandler);
const workspaceHandlingTests = inversify_config_1.e2eContainer.get(inversify_types_1.CLASSES.WorkspaceHandlingTests);
const projectAndFileTests = inversify_config_1.e2eContainer.get(inversify_types_1.CLASSES.ProjectAndFileTests);
const browserTabsUtil = inversify_config_1.e2eContainer.get(inversify_types_1.CLASSES.BrowserTabsUtil);
const workspaceNameHandler = inversify_config_1.e2eContainer.get(inversify_types_1.CLASSES.WorkspaceNameHandler);
const testWorkspaceUtils = inversify_config_1.e2eContainer.get(inversify_types_1.TYPES.WorkspaceUtil);
let workspaceName;
// the suite expect user to be logged in
let factoryUrl = `${TestConstants_1.TestConstants.TS_SELENIUM_BASE_URL}/f?url=https://github.com/che-samples/console-java-simple/tree/java1.11`;
const workspaceSampleName = 'console-java-simple';
const workspaceRootFolderName = 'src';
const fileFolderPath = `${workspaceSampleName}/${workspaceRootFolderName}/main/java/org/eclipse/che/examples`;
const tabTitle = 'HelloWorld.java';
let workspaceName = 'console-java-simple';
suite('Workspace creation via factory url', async () => {
let factoryUrl = `${TestConstants_1.TestConstants.TS_SELENIUM_BASE_URL}/f?url=https://github.com/che-samples/console-java-simple/tree/java1.11`;
const workspaceSampleName = 'console-java-simple';
const workspaceRootFolderName = 'src';
const fileFolderPath = `${workspaceSampleName}/${workspaceRootFolderName}/main/java/org/eclipse/che/examples`;
const tabTitle = 'HelloWorld.java';
suite('Open factory URL', async () => {

@@ -38,3 +37,7 @@ test(`Navigating to factory URL`, async () => {

suite('Wait workspace readyness', async () => {
projectAndFileTests.waitWorkspaceReadiness(workspaceSampleName, workspaceRootFolderName, true, true);
projectAndFileTests.waitWorkspaceReadiness(workspaceSampleName, workspaceRootFolderName);
test('Set confirmExit preference to never', async () => {
CheReporter_1.default.registerRunningWorkspace(workspaceName);
await preferencesHandler.setPreferenceUsingUI('application.confirmExit', 'never');
});
});

@@ -47,5 +50,3 @@ suite('Check imported project', async () => {

test('Stop and remove workspace', async () => {
workspaceName = await workspaceNameHandler.getNameFromUrl();
CheReporter_1.default.registerRunningWorkspace(workspaceName);
await testWorkspaceUtils.cleanUpRunningWorkspace(workspaceName);
await workspaceHandlingTests.stopAndRemoveWorkspace(workspaceName);
});

@@ -52,0 +53,0 @@ });

@@ -53,3 +53,3 @@ "use strict";

}
}
},
],

@@ -60,3 +60,3 @@ wsConfig.components = [

'type': 'chePlugin'
}
},
];

@@ -63,0 +63,0 @@ await browserTabsUtil.navigateTo(TestConstants_1.TestConstants.TS_SELENIUM_BASE_URL);

@@ -32,11 +32,9 @@ "use strict";

const Workspaces_1 = require("../pageobjects/dashboard/Workspaces");
const WorkspaceNameHandler_1 = require("../utils/WorkspaceNameHandler");
const BrowserTabsUtil_1 = require("../utils/BrowserTabsUtil");
const __1 = require("..");
let WorkspaceHandlingTests = WorkspaceHandlingTests_1 = class WorkspaceHandlingTests {
constructor(dashboard, createWorkspace, workspaces, workspaceNameHandler, browserTabsUtil) {
constructor(dashboard, createWorkspace, workspaces, browserTabsUtil) {
this.dashboard = dashboard;
this.createWorkspace = createWorkspace;
this.workspaces = workspaces;
this.workspaceNameHandler = workspaceNameHandler;
this.browserTabsUtil = browserTabsUtil;

@@ -54,3 +52,2 @@ }

await this.createWorkspace.clickOnSample(stack);
// WorkspaceHandlingTests.workspaceName = await this.workspaceNameHandler.getNameFromUrl();
await this.browserTabsUtil.switchToWindow(parentGUID);

@@ -89,8 +86,6 @@ WorkspaceHandlingTests_1.workspaceName = await this.dashboard.getRecentWorkspaceName(10000);

__param(2, inversify_1.inject(inversify_types_1.CLASSES.Workspaces)),
__param(3, inversify_1.inject(inversify_types_1.CLASSES.WorkspaceNameHandler)),
__param(4, inversify_1.inject(inversify_types_1.CLASSES.BrowserTabsUtil)),
__param(3, inversify_1.inject(inversify_types_1.CLASSES.BrowserTabsUtil)),
__metadata("design:paramtypes", [Dashboard_1.Dashboard,
CreateWorkspace_1.CreateWorkspace,
Workspaces_1.Workspaces,
WorkspaceNameHandler_1.WorkspaceNameHandler,
BrowserTabsUtil_1.BrowserTabsUtil])

@@ -97,0 +92,0 @@ ], WorkspaceHandlingTests);

@@ -10,4 +10,5 @@ {

"dist/tests/login/Login.spec.js",
"dist/tests/e2e/factories/*.spec.js"
"dist/tests/e2e/factories/DirectUrlFactoryWithRootFolderTest.spec.js",
"dist/tests/e2e/factories/DirectUrlFactoryWithSpecificBranchTest.spec.js"
]
}
{
"name": "@eclipse-che/che-e2e",
"version": "7.45.0-dev-14d9e32",
"version": "7.45.0-dev-238d8ef",
"description": "",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -58,5 +58,5 @@ /*********************************************************************

await this.driverHelper.isVisible(By.css('#theia-main-content-panel'));
return
return;
}
throw err
throw err;
}

@@ -63,0 +63,0 @@ return;

@@ -76,3 +76,3 @@

## Plugins tests launching for the Che wit oauth authentication
## Plugins tests launching for the Che with oauth authentication

@@ -90,1 +90,16 @@ **Setup next environment variables:**

- npm run test-plugin
## Launching the DevWorkspaceHappyPath spec file using Che with oauth authentication
**Setup next environment variables:**
- export TS_SELENIUM_BASE_URL=\<Che-URL\>
- export TS_SELENIUM_OCP_USERNAME=\<cluster-username\>
- export TS_SELENIUM_OCP_PASSWORD=\<cluster-password\>
- export TS_SELENIUM_VALUE_OPENSHIFT_OAUTH="true"
- export TS_OCP_LOGIN_PAGE_PROVIDER_TITLE=\<login-provide-title\>
- export TS_SELENIUM_DEVWORKSPACE_URL=\<devworkspace-url\>
**Execute the npm command:**
- npm run test-devworkspace-happy-path

@@ -46,3 +46,2 @@ // /*********************************************************************

const welcomeControllerJavaFileName: string = 'WelcomeController.java';
const factoryUrl : string = `${TestConstants.TS_SELENIUM_BASE_URL}/f?url=https://raw.githubusercontent.com/eclipse/che-devfile-registry/master/devfiles/java-maven/devfile.yaml`;

@@ -59,3 +58,3 @@ const SpringAppLocators = {

suite('Workspace creation via factory url', async () => {
// let factoryUrl : string = `${TestConstants.TS_SELENIUM_DEVWORKSPACE_URL}`;
let factoryUrl : string = `${TestConstants.TS_SELENIUM_DEVWORKSPACE_URL}`;

@@ -136,3 +135,3 @@ const workspaceRootFolderName: string = 'src';

test('Codenavigation', async () => {
test('CodeNavigation', async () => {
await editor.moveCursorToLineAndChar(javaFileName, 32, 17);

@@ -139,0 +138,0 @@ await editor.performKeyCombination(javaFileName, Key.chord(Key.CONTROL, Key.F12));

// /*********************************************************************
// * Copyright (c) 2020 Red Hat, Inc.
// * Copyright (c) 2022 Red Hat, Inc.
// *

@@ -12,3 +12,3 @@ // * This program and the accompanying materials are made

import { e2eContainer } from '../../../inversify.config';
import { CLASSES, TYPES } from '../../../inversify.types';
import { CLASSES } from '../../../inversify.types';
import { TestConstants } from '../../../TestConstants';

@@ -18,9 +18,9 @@ import { ProjectAndFileTests } from '../../../testsLibrary/ProjectAndFileTests';

import { BrowserTabsUtil } from '../../../utils/BrowserTabsUtil';
import { WorkspaceNameHandler } from '../../../utils/WorkspaceNameHandler';
import { TestWorkspaceUtil } from '../../../utils/workspace/TestWorkspaceUtil';
import { WorkspaceHandlingTests } from '../../../testsLibrary/WorkspaceHandlingTests';
import { PreferencesHandler } from '../../../utils/PreferencesHandler';
const preferencesHandler: PreferencesHandler = e2eContainer.get(CLASSES.PreferencesHandler);
const workspaceHandlingTests: WorkspaceHandlingTests = e2eContainer.get(CLASSES.WorkspaceHandlingTests);
const projectAndFileTests: ProjectAndFileTests = e2eContainer.get(CLASSES.ProjectAndFileTests);
const browserTabsUtil: BrowserTabsUtil = e2eContainer.get(CLASSES.BrowserTabsUtil);
const workspaceNameHandler: WorkspaceNameHandler = e2eContainer.get(CLASSES.WorkspaceNameHandler);
const testWorkspaceUtils: TestWorkspaceUtil = e2eContainer.get<TestWorkspaceUtil>(TYPES.WorkspaceUtil);

@@ -33,5 +33,4 @@ const factoryUrl : string = `${TestConstants.TS_SELENIUM_BASE_URL}/f?url=https://github.com/che-samples/console-java-simple/tree/master/src`;

const tabTitle: string = 'HelloWorld.java';
let workspaceName: string;
let workspaceName: string = 'console-java-simple';
// the suite expect user to be logged in
suite('Workspace creation via factory url', async () => {

@@ -45,3 +44,9 @@ suite('Open factory URL', async () => {

suite('Wait workspace readyness', async () => {
projectAndFileTests.waitWorkspaceReadiness(workspaceSampleName, workspaceRootFolderName, true, true);
projectAndFileTests.waitWorkspaceReadiness(workspaceSampleName, workspaceRootFolderName);
test('Set confirmExit preference to never', async () => {
CheReporter.registerRunningWorkspace(workspaceName);
await preferencesHandler.setPreferenceUsingUI('application.confirmExit', 'never');
});
});

@@ -58,6 +63,3 @@

test('Stop and remove workspace', async () => {
workspaceName = await workspaceNameHandler.getNameFromUrl();
CheReporter.registerRunningWorkspace(workspaceName);
await testWorkspaceUtils.cleanUpRunningWorkspace(workspaceName);
await workspaceHandlingTests.stopAndRemoveWorkspace(workspaceName);
});

@@ -64,0 +66,0 @@ });

// /*********************************************************************
// * Copyright (c) 2020 Red Hat, Inc.
// * Copyright (c) 2022 Red Hat, Inc.
// *

@@ -12,3 +12,3 @@ // * This program and the accompanying materials are made

import { e2eContainer } from '../../../inversify.config';
import { CLASSES, TYPES } from '../../../inversify.types';
import { CLASSES } from '../../../inversify.types';
import { TestConstants } from '../../../TestConstants';

@@ -18,9 +18,9 @@ import { ProjectAndFileTests } from '../../../testsLibrary/ProjectAndFileTests';

import { BrowserTabsUtil } from '../../../utils/BrowserTabsUtil';
import { WorkspaceNameHandler } from '../../../utils/WorkspaceNameHandler';
import { TestWorkspaceUtil } from '../../../utils/workspace/TestWorkspaceUtil';
import { WorkspaceHandlingTests } from '../../../testsLibrary/WorkspaceHandlingTests';
import { PreferencesHandler } from '../../../utils/PreferencesHandler';
const preferencesHandler: PreferencesHandler = e2eContainer.get(CLASSES.PreferencesHandler);
const workspaceHandlingTests: WorkspaceHandlingTests = e2eContainer.get(CLASSES.WorkspaceHandlingTests);
const projectAndFileTests: ProjectAndFileTests = e2eContainer.get(CLASSES.ProjectAndFileTests);
const browserTabsUtil: BrowserTabsUtil = e2eContainer.get(CLASSES.BrowserTabsUtil);
const workspaceNameHandler: WorkspaceNameHandler = e2eContainer.get(CLASSES.WorkspaceNameHandler);
const testWorkspaceUtils: TestWorkspaceUtil = e2eContainer.get<TestWorkspaceUtil>(TYPES.WorkspaceUtil);

@@ -32,5 +32,4 @@ const factoryUrl : string = `${TestConstants.TS_SELENIUM_BASE_URL}/f?url=https://github.com/che-samples/console-java-simple`;

const tabTitle: string = 'HelloWorld.java';
let workspaceName: string;
let workspaceName: string = 'console-java-simple';
// the suite expect user to be logged in
suite('Workspace creation via factory url', async () => {

@@ -44,3 +43,9 @@ suite('Open factory URL', async () => {

suite('Wait workspace readyness', async () => {
projectAndFileTests.waitWorkspaceReadiness(workspaceSampleName, workspaceRootFolderName, true, true);
projectAndFileTests.waitWorkspaceReadiness(workspaceSampleName, workspaceRootFolderName);
test('Set confirmExit preference to never', async () => {
CheReporter.registerRunningWorkspace(workspaceName);
await preferencesHandler.setPreferenceUsingUI('application.confirmExit', 'never');
});
});

@@ -50,3 +55,2 @@

projectAndFileTests.openFile(fileFolderPath, tabTitle);
projectAndFileTests.checkProjectBranchName('master');

@@ -57,6 +61,3 @@ });

test('Stop and remove workspace', async () => {
workspaceName = await workspaceNameHandler.getNameFromUrl();
CheReporter.registerRunningWorkspace(workspaceName);
await testWorkspaceUtils.cleanUpRunningWorkspace(workspaceName);
await workspaceHandlingTests.stopAndRemoveWorkspace(workspaceName);
});

@@ -63,0 +64,0 @@ });

// /*********************************************************************
// * Copyright (c) 2020 Red Hat, Inc.
// * Copyright (c) 2022 Red Hat, Inc.
// *

@@ -12,3 +12,3 @@ // * This program and the accompanying materials are made

import { e2eContainer } from '../../../inversify.config';
import { CLASSES, TYPES } from '../../../inversify.types';
import { CLASSES } from '../../../inversify.types';
import { TestConstants } from '../../../TestConstants';

@@ -18,21 +18,18 @@ import { ProjectAndFileTests } from '../../../testsLibrary/ProjectAndFileTests';

import { BrowserTabsUtil } from '../../../utils/BrowserTabsUtil';
import { WorkspaceNameHandler } from '../../../utils/WorkspaceNameHandler';
import { TestWorkspaceUtil } from '../../../utils/workspace/TestWorkspaceUtil';
import { WorkspaceHandlingTests } from '../../../testsLibrary/WorkspaceHandlingTests';
import { PreferencesHandler } from '../../../utils/PreferencesHandler';
const preferencesHandler: PreferencesHandler = e2eContainer.get(CLASSES.PreferencesHandler);
const workspaceHandlingTests: WorkspaceHandlingTests = e2eContainer.get(CLASSES.WorkspaceHandlingTests);
const projectAndFileTests: ProjectAndFileTests = e2eContainer.get(CLASSES.ProjectAndFileTests);
const browserTabsUtil: BrowserTabsUtil = e2eContainer.get(CLASSES.BrowserTabsUtil);
const workspaceNameHandler: WorkspaceNameHandler = e2eContainer.get(CLASSES.WorkspaceNameHandler);
const testWorkspaceUtils: TestWorkspaceUtil = e2eContainer.get<TestWorkspaceUtil>(TYPES.WorkspaceUtil);
let workspaceName: string;
let factoryUrl : string = `${TestConstants.TS_SELENIUM_BASE_URL}/f?url=https://github.com/che-samples/console-java-simple/tree/java1.11`;
const workspaceSampleName: string = 'console-java-simple';
const workspaceRootFolderName: string = 'src';
const fileFolderPath: string = `${workspaceSampleName}/${workspaceRootFolderName}/main/java/org/eclipse/che/examples`;
const tabTitle: string = 'HelloWorld.java';
let workspaceName: string = 'console-java-simple';
// the suite expect user to be logged in
suite('Workspace creation via factory url', async () => {
let factoryUrl : string = `${TestConstants.TS_SELENIUM_BASE_URL}/f?url=https://github.com/che-samples/console-java-simple/tree/java1.11`;
const workspaceSampleName: string = 'console-java-simple';
const workspaceRootFolderName: string = 'src';
const fileFolderPath: string = `${workspaceSampleName}/${workspaceRootFolderName}/main/java/org/eclipse/che/examples`;
const tabTitle: string = 'HelloWorld.java';
suite('Open factory URL', async () => {

@@ -45,4 +42,9 @@ test(`Navigating to factory URL`, async () => {

suite('Wait workspace readyness', async () => {
projectAndFileTests.waitWorkspaceReadiness(workspaceSampleName, workspaceRootFolderName, true, true);
projectAndFileTests.waitWorkspaceReadiness(workspaceSampleName, workspaceRootFolderName);
test('Set confirmExit preference to never', async () => {
CheReporter.registerRunningWorkspace(workspaceName);
await preferencesHandler.setPreferenceUsingUI('application.confirmExit', 'never');
});
});

@@ -57,6 +59,3 @@

test('Stop and remove workspace', async () => {
workspaceName = await workspaceNameHandler.getNameFromUrl();
CheReporter.registerRunningWorkspace(workspaceName);
await testWorkspaceUtils.cleanUpRunningWorkspace(workspaceName);
await workspaceHandlingTests.stopAndRemoveWorkspace(workspaceName);
});

@@ -63,0 +62,0 @@ });

@@ -62,3 +62,3 @@ /*********************************************************************

}
}
},
],

@@ -70,3 +70,3 @@

'type': 'chePlugin'
}
},
];

@@ -73,0 +73,0 @@

@@ -17,3 +17,2 @@ /*********************************************************************

import { Workspaces } from '../pageobjects/dashboard/Workspaces';
import { WorkspaceNameHandler } from '../utils/WorkspaceNameHandler';
import { BrowserTabsUtil } from '../utils/BrowserTabsUtil';

@@ -35,3 +34,2 @@ import { Logger } from '..';

@inject(CLASSES.Workspaces) private readonly workspaces: Workspaces,
@inject(CLASSES.WorkspaceNameHandler) private readonly workspaceNameHandler: WorkspaceNameHandler,
@inject(CLASSES.BrowserTabsUtil) private readonly browserTabsUtil: BrowserTabsUtil) {}

@@ -46,3 +44,2 @@

await this.createWorkspace.clickOnSample(stack);
// WorkspaceHandlingTests.workspaceName = await this.workspaceNameHandler.getNameFromUrl();
await this.browserTabsUtil.switchToWindow(parentGUID);

@@ -49,0 +46,0 @@ WorkspaceHandlingTests.workspaceName = await this.dashboard.getRecentWorkspaceName(10000);

@@ -14,4 +14,5 @@ {

"emitDecoratorMetadata": true,
"noImplicitReturns": false,
"sourceMap": true
}
}
{
"rules": {
"ban": [
true,
[
"_",
"extend"
],
[
"_",
"isNull"
],
[
"_",
"isDefined"
]
"rules": {
"ban": [
true,
[
"_",
"extend"
],
"class-name": true,
"comment-format": [
true,
"check-space",
"check-lowercase"
[
"_",
"isNull"
],
"curly": true,
"eofline": true,
"forin": true,
"indent": [
true,
2
[
"_",
"isDefined"
]
],
"class-name": true,
"comment-format": [
true,
"check-space",
"check-lowercase"
],
"curly": true,
"eofline": true,
"forin": true,
"indent": [
true,
2
],
"interface-name": true,
"jsdoc-format": true,
"label-position": true,
"max-line-length": [
false,
140
],
"member-ordering": [
true,
"public-before-private",
"static-before-instance",
"variables-before-functions"
],
"no-arg": true,
"no-bitwise": true,
"no-console": [
true,
"debug",
"info",
"time",
"timeEnd",
"trace"
],
"no-construct": true,
"no-parameter-properties": false,
"no-debugger": true,
"no-duplicate-variable": true,
"no-empty": true,
"no-eval": true,
"no-string-literal": true,
"no-switch-case-fall-through": true,
"trailing-comma": [true, {
"singleline": "never",
"multiline": {
"objects": "ignore",
"arrays": "always",
"functions": "never",
"typeLiterals": "ignore"
}
}],
"no-trailing-whitespace": true,
"no-unused-expression": true,
"no-unused-variable": true,
"no-use-before-declare": true,
"no-var-requires": false,
"one-line": [
true,
"check-open-brace",
"check-catch",
"check-else",
"check-whitespace"
],
"quotemark": [
true,
"single"
],
"radix": true,
"semicolon": true,
"triple-equals": [
true,
"allow-null-check"
],
"typedef": [
true,
"callSignature",
"indexSignature",
"parameter",
"propertySignature",
"variableDeclarator"
],
"typedef-whitespace": [
true,
[
"callSignature",
"noSpace"
],
"interface-name": true,
"jsdoc-format": true,
"label-position": true,
"label-undefined": true,
"max-line-length": [
false,
140
[
"catchClause",
"noSpace"
],
"member-ordering": [
true,
"public-before-private",
"static-before-instance",
"variables-before-functions"
],
"no-arg": true,
"no-bitwise": true,
"no-console": [
true,
"debug",
"info",
"time",
"timeEnd",
"trace"
],
"no-construct": true,
"no-constructor-vars": true,
"no-debugger": true,
"no-duplicate-key": true,
"no-duplicate-variable": true,
"no-empty": true,
"no-eval": true,
"no-string-literal": true,
"no-switch-case-fall-through": true,
"no-trailing-comma": true,
"no-trailing-whitespace": true,
"no-unused-expression": true,
"no-unused-variable": true,
"no-unreachable": true,
"no-use-before-declare": true,
"no-var-requires": false,
"one-line": [
true,
"check-open-brace",
"check-catch",
"check-else",
"check-whitespace"
],
"quotemark": [
true,
"single"
],
"radix": true,
"semicolon": true,
"triple-equals": [
true,
"allow-null-check"
],
"typedef": [
true,
"callSignature",
[
"indexSignature",
"parameter",
"propertySignature",
"variableDeclarator"
],
"typedef-whitespace": [
true,
[
"callSignature",
"noSpace"
],
[
"catchClause",
"noSpace"
],
[
"indexSignature",
"space"
]
],
"use-strict": false,
"variable-name": false,
"whitespace": [
true,
"check-branch",
"check-decl",
"check-operator",
"check-separator",
"check-type"
"space"
]
}
],
"use-strict": false,
"variable-name": false,
"whitespace": [
true,
"check-branch",
"check-decl",
"check-operator",
"check-separator",
"check-type"
]
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc