From c4999f9cf9fa67c22f4871d809e671ade8c08c43 Mon Sep 17 00:00:00 2001 From: Hinton Date: Fri, 10 Dec 2021 16:17:29 +0100 Subject: [PATCH] Delete old root spec files --- spec/helpers.ts | 9 ---- spec/support/jasmine.json | 13 ----- spec/support/karma.conf.js | 98 -------------------------------------- spec/utils.ts | 16 ------- 4 files changed, 136 deletions(-) delete mode 100644 spec/helpers.ts delete mode 100644 spec/support/jasmine.json delete mode 100644 spec/support/karma.conf.js delete mode 100644 spec/utils.ts diff --git a/spec/helpers.ts b/spec/helpers.ts deleted file mode 100644 index 058cc4fa..00000000 --- a/spec/helpers.ts +++ /dev/null @@ -1,9 +0,0 @@ -// tslint:disable-next-line -const TSConsoleReporter = require('jasmine-ts-console-reporter'); -jasmine.getEnv().clearReporters(); // Clear default console reporter -jasmine.getEnv().addReporter(new TSConsoleReporter()); - -// Polyfills -// tslint:disable-next-line -const jsdom: any = require('jsdom'); -(global as any).DOMParser = new jsdom.JSDOM().window.DOMParser; diff --git a/spec/support/jasmine.json b/spec/support/jasmine.json deleted file mode 100644 index e83d072f..00000000 --- a/spec/support/jasmine.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "spec_dir": "dist/common/spec", - "spec_files": [ - "common/**/*[sS]pec.js", - "node/**/*[sS]pec.js", - "electron/**/*[sS]pec.js" - ], - "helpers": [ - "helpers.js" - ], - "stopSpecOnExpectationFailure": false, - "random": true -} diff --git a/spec/support/karma.conf.js b/spec/support/karma.conf.js deleted file mode 100644 index 471a3b07..00000000 --- a/spec/support/karma.conf.js +++ /dev/null @@ -1,98 +0,0 @@ -module.exports = (config) => { - config.set({ - // base path that will be used to resolve all patterns (eg. files, exclude) - basePath: '../../', - - // frameworks to use - // available frameworks: https://npmjs.org/browse/keyword/karma-adapter - frameworks: ['jasmine', 'detectBrowsers'], - - // list of files / patterns to load in the browser - files: [ - { pattern: 'spec/utils.ts', watched: false }, - { pattern: 'spec/common/**/*.ts', watched: false }, - { pattern: 'spec/web/**/*.ts', watched: false }, - ], - - // list of files to exclude - exclude: [ - ], - - // preprocess matching files before serving them to the browser - // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor - preprocessors: { - 'spec/**/*.ts': 'webpack' - }, - - // test results reporter to use - // possible values: 'dots', 'progress' - // available reporters: https://npmjs.org/browse/keyword/karma-reporter - reporters: ['progress', 'kjhtml'], - - // web server port - port: 9876, - - // enable / disable colors in the output (reporters and logs) - colors: true, - - // level of logging - // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG - logLevel: config.LOG_INFO, - - // Concurrency level - // how many browser should be started simultaneous - concurrency: Infinity, - - client: { - clearContext: false // leave Jasmine Spec Runner output visible in browser - }, - - webpack: { - resolve: { - extensions: ['.js', '.ts', '.tsx'], - }, - module: { - rules: [ - { - test: /\.tsx?$/, - loader: 'ts-loader', - options: { - compiler: 'ttypescript' - }, - }, - ], - }, - stats: { - colors: true, - modules: true, - reasons: true, - errorDetails: true, - }, - devtool: 'inline-source-map', - }, - - detectBrowsers: { - usePhantomJS: false, - postDetection: (availableBrowsers) => { - const result = availableBrowsers; - function removeBrowser(browser) { - if (availableBrowsers.length > 1 && availableBrowsers.indexOf(browser) > -1) { - result.splice(result.indexOf(browser), 1); - } - } - - removeBrowser('IE'); - removeBrowser('Opera'); - removeBrowser('SafariTechPreview'); - - var githubAction = process.env.GITHUB_WORKFLOW != null && process.env.GITHUB_WORKFLOW !== ''; - if (githubAction) { - removeBrowser('Firefox'); - removeBrowser('Safari'); - } - - return result; - } - }, - }) -} diff --git a/spec/utils.ts b/spec/utils.ts deleted file mode 100644 index 4df925ed..00000000 --- a/spec/utils.ts +++ /dev/null @@ -1,16 +0,0 @@ -function newGuid() { - return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, c => { - // tslint:disable:no-bitwise - const r = Math.random() * 16 | 0; - const v = c === 'x' ? r : (r & 0x3 | 0x8); - return v.toString(16); - }); -} - -export function GetUniqueString(prefix: string = '') { - return prefix + '_' + newGuid(); -} - -export function BuildTestObject(def: Partial> | T, constructor?: (new () => T)): T { - return Object.assign(constructor === null ? {} : new constructor(), def) as T; -}