DEV;Fix tests, lint and build
This commit is contained in:
parent
8a8cf962d8
commit
40deb32d91
17 changed files with 81 additions and 110 deletions
|
@ -1,37 +0,0 @@
|
|||
interface AppConfig {
|
||||
BASE_ENDPOINT_URL: string;
|
||||
CLIENT_PORT?: number;
|
||||
SELENIUM_IP: string;
|
||||
SELENIUM_PORT: number;
|
||||
SERVER_IP: string;
|
||||
}
|
||||
|
||||
let config: AppConfig = {
|
||||
SELENIUM_IP: '192.168.0.40',
|
||||
SELENIUM_PORT: 4444,
|
||||
|
||||
SERVER_IP: 'localhost',
|
||||
CLIENT_PORT: 80,
|
||||
|
||||
BASE_ENDPOINT_URL: 'https://jsonplaceholder.typicode.com',
|
||||
};
|
||||
|
||||
// API and E2E types
|
||||
if (process.env.APP_ENV === 'CI') {
|
||||
config = {
|
||||
...config,
|
||||
SERVER_IP: '192.168.0.40',
|
||||
CLIENT_PORT: 89,
|
||||
};
|
||||
}
|
||||
|
||||
// start server with this setting
|
||||
if (process.env.APP_ENV === 'test') {
|
||||
config = {
|
||||
...config,
|
||||
SERVER_IP: '0.0.0.0',
|
||||
CLIENT_PORT: 89,
|
||||
};
|
||||
}
|
||||
|
||||
export default config;
|
6
config/config.json
Normal file
6
config/config.json
Normal file
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"E2E_PORT": 9091,
|
||||
"LOCALHOST_PORT": 6006,
|
||||
|
||||
"BASE_ENDPOINT_URL": "https://jsonplaceholder.typicode.com"
|
||||
}
|
|
@ -8,16 +8,17 @@ module.exports = {
|
|||
testRegex: '(/__tests__/.*|(-|/)(test))\\.tsx?$',
|
||||
moduleFileExtensions: ['ts', 'tsx', 'js', 'json'],
|
||||
moduleNameMapper: {
|
||||
'^@treejs/components(.*)$': '<rootDir>/packages/treejs-components/src/$1',
|
||||
'^@treejs/api(.*)$': '<rootDir>/packages/treejs-api/src/$1',
|
||||
'^@treejs/auth(.*)$': '<rootDir>/packages/treejs-auth/src/$1',
|
||||
'^@treejs/constants(.*)$': '<rootDir>/packages/treejs-constants/src/$1',
|
||||
'^@treejs/utils(.*)$': '<rootDir>/packages/treejs-utils/src/$1',
|
||||
'^@treejs/forms(.*)$': '<rootDir>/packages/treejs-forms/src/$1',
|
||||
'^@treejs/hooks(.*)$': '<rootDir>/packages/treejs-forms/src/$1',
|
||||
'^@treejs/localization(.*)$': '<rootDir>/packages/treejs-localization/src/$1',
|
||||
'^@treejs/styles(.*)$': '<rootDir>/packages/treejs-styles/src/$1',
|
||||
'^@treejs/types(.*)$': '<rootDir>/packages/treejs-types/src/$1',
|
||||
'^config(.*)$': '<rootDir>/config/$1',
|
||||
'^@treejs/components(.*)$': '<rootDir>/packages/components/src/$1',
|
||||
'^@treejs/api(.*)$': '<rootDir>/packages/api/src/$1',
|
||||
'^@treejs/auth(.*)$': '<rootDir>/packages/auth/src/$1',
|
||||
'^@treejs/constants(.*)$': '<rootDir>/packages/constants/src/$1',
|
||||
'^@treejs/utils(.*)$': '<rootDir>/packages/utils/src/$1',
|
||||
'^@treejs/forms(.*)$': '<rootDir>/packages/forms/src/$1',
|
||||
'^@treejs/hooks(.*)$': '<rootDir>/packages/forms/src/$1',
|
||||
'^@treejs/localization(.*)$': '<rootDir>/packages/localization/src/$1',
|
||||
'^@treejs/styles(.*)$': '<rootDir>/packages/styles/src/$1',
|
||||
'^@treejs/types(.*)$': '<rootDir>/packages/types/src/$1',
|
||||
'\\.(css|less|sass|scss)$': '<rootDir>/types/emptyMock.ts',
|
||||
},
|
||||
collectCoverage: !!process.env.CI,
|
||||
|
@ -26,7 +27,6 @@ module.exports = {
|
|||
|
||||
// enzyme
|
||||
snapshotSerializers: ['enzyme-to-json/serializer'],
|
||||
setupFilesAfterEnv: ['./config/jestSetup.ts'],
|
||||
|
||||
globals: {
|
||||
'ts-jest': {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue