Commit 1ddb3e8d authored by Vincent Ogloblinsky's avatar Vincent Ogloblinsky
Browse files

fix(app): remove unused tests and e2e tests and tooling

parent e873786b
Loading
Loading
Loading
Loading
+86 −126
Original line number Diff line number Diff line
@@ -19,14 +19,8 @@
                        "polyfills": "src/polyfills.ts",
                        "tsConfig": "tsconfig.app.json",
                        "aot": true,
						"assets": [
							"src/favicon.ico",
							"src/assets"
						],
						"styles": [
							"node_modules/boosted/dist/css/boosted.min.css",
							"src/styles.css"
						],
                        "assets": ["src/favicon.ico", "src/assets"],
                        "styles": ["node_modules/boosted/dist/css/boosted.min.css", "src/styles.css"],
                        "scripts": []
                    },
                    "configurations": {
@@ -71,42 +65,10 @@
                        "browserTarget": "kicker:build"
                    }
                },
				"test": {
					"builder": "@angular-devkit/build-angular:karma",
					"options": {
						"main": "src/test.ts",
						"polyfills": "src/polyfills.ts",
						"tsConfig": "tsconfig.spec.json",
						"karmaConfig": "karma.conf.js",
						"assets": [
							"src/favicon.ico",
							"src/assets"
						],
						"styles": [
							"src/styles.css"
						],
						"scripts": []
					}
				},
				"e2e": {
					"builder": "@angular-devkit/build-angular:protractor",
					"options": {
						"protractorConfig": "e2e/protractor.conf.js",
						"devServerTarget": "kicker:serve"
					},
					"configurations": {
						"production": {
							"devServerTarget": "kicker:serve:production"
						}
					}
				},
                "lint": {
                    "builder": "@angular-eslint/builder:lint",
                    "options": {
						"lintFilePatterns": [
							"src/**/*.ts",
							"src/**/*.html"
						]
                        "lintFilePatterns": ["src/**/*.ts", "src/**/*.html"]
                    }
                },
                "collect-vars": {
@@ -120,8 +82,6 @@
    },
    "cli": {
        "analytics": false,
		"schematicCollections": [
			"@angular-eslint/schematics"
		]
        "schematicCollections": ["@angular-eslint/schematics"]
    }
}

e2e/protractor.conf.js

deleted100644 → 0
+0 −32
Original line number Diff line number Diff line
// @ts-check
// Protractor configuration file, see link for more information
// https://github.com/angular/protractor/blob/master/lib/config.ts

const { SpecReporter } = require('jasmine-spec-reporter');

/**
 * @type { import("protractor").Config }
 */
exports.config = {
  allScriptsTimeout: 11000,
  specs: [
    './src/**/*.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: require('path').join(__dirname, './tsconfig.json')
    });
    jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } }));
  }
};
 No newline at end of file

e2e/src/app.e2e-spec.ts

deleted100644 → 0
+0 −23
Original line number Diff line number Diff line
import { AppPage } from './app.po';
import { browser, logging } from 'protractor';

describe('workspace-project App', () => {
  let page: AppPage;

  beforeEach(() => {
    page = new AppPage();
  });

  it('should display welcome message', () => {
    page.navigateTo();
    expect(page.getTitleText()).toEqual('kicker app is running!');
  });

  afterEach(async () => {
    // Assert that there are no errors emitted from the browser
    const logs = await browser.manage().logs().get(logging.Type.BROWSER);
    expect(logs).not.toContain(jasmine.objectContaining({
      level: logging.Level.SEVERE,
    } as logging.Entry));
  });
});

e2e/src/app.po.ts

deleted100644 → 0
+0 −11
Original line number Diff line number Diff line
import { browser, by, element } from 'protractor';

export class AppPage {
  navigateTo(): Promise<unknown> {
    return browser.get(browser.baseUrl) as Promise<unknown>;
  }

  getTitleText(): Promise<string> {
    return element(by.css('app-root .content span')).getText() as Promise<string>;
  }
}

e2e/tsconfig.json

deleted100644 → 0
+0 −13
Original line number Diff line number Diff line
{
  "extends": "../tsconfig.json",
  "compilerOptions": {
    "outDir": "../out-tsc/e2e",
    "module": "commonjs",
    "target": "es2018",
    "types": [
      "jasmine",
      "jasminewd2",
      "node"
    ]
  }
}
Loading