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-564dd1b to 7.45.0-dev-60c4bc4

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 @@ });

@@ -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-564dd1b",
"version": "7.45.0-dev-60c4bc4",
"description": "",

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

// /*********************************************************************
// * 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 @@ });

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