Remove legacy Protractor e2e tooling

pull/1163/head
voc0der 2 months ago
parent 63ba55e3f8
commit d75e2676d4

@ -177,20 +177,6 @@
}
}
}
},
"youtube-dl-material-e2e": {
"root": "e2e",
"sourceRoot": "e2e",
"projectType": "application",
"architect": {
"e2e": {
"builder": "@angular-devkit/build-angular:protractor",
"options": {
"protractorConfig": "./protractor.conf.js",
"devServerTarget": "youtube-dl-material:serve"
}
}
}
}
},
"schematics": {
@ -205,4 +191,4 @@
"cli": {
"analytics": false
}
}
}

@ -1,14 +0,0 @@
import { YoutubeDLMaterialPage } from './app.po';
describe('youtube-dl-material App', () => {
let page: YoutubeDLMaterialPage;
beforeEach(() => {
page = new YoutubeDLMaterialPage();
});
it('should display welcome message', () => {
page.navigateTo();
expect(page.getParagraphText()).toEqual('Welcome to app!!');
});
});

@ -1,11 +0,0 @@
import { browser, by, element } from 'protractor';
export class YoutubeDLMaterialPage {
navigateTo() {
return browser.get('/');
}
getParagraphText() {
return element(by.css('app-root h1')).getText();
}
}

@ -1,12 +0,0 @@
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/e2e",
"module": "commonjs",
"target": "es5",
"types": [
"jasmine",
"node"
]
}
}

1542
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -11,7 +11,6 @@
"heroku-postbuild": "npm install --prefix backend",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"electron": "ng build --base-href ./ && electron .",
"generate": "openapi --input ./\"Public API v1.yaml\" --output ./src/api-types --exportCore false --exportServices false --exportModels true",
"i18n-source": "ng extract-i18n --output-path=src/assets/i18n --out-file=messages.en.xlf"
@ -76,7 +75,6 @@
"karma-jasmine": "~5.1.0",
"karma-jasmine-html-reporter": "1.5.4",
"openapi-typescript-codegen": "^0.23.0",
"protractor": "~7.0.0",
"ts-node": "~3.0.4",
"tslint": "~6.1.0"
},

@ -1,28 +0,0 @@
// Protractor configuration file, see link for more information
// https://github.com/angular/protractor/blob/master/lib/config.ts
const { SpecReporter } = require('jasmine-spec-reporter');
exports.config = {
allScriptsTimeout: 11000,
specs: [
'./e2e/**/*.e2e-spec.ts'
],
capabilities: {
'browserName': 'chrome'
},
directConnect: true,
baseUrl: 'http://localhost:4200/',
framework: 'jasmine',
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 30000,
print: function() {}
},
onPrepare() {
require('ts-node').register({
project: 'e2e/tsconfig.e2e.json'
});
jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } }));
}
};
Loading…
Cancel
Save