Browse Source

feat: add jest.config files

pull/2015/head
thediaval 7 years ago
parent
commit
c116a2d213
  1. 30
      npm/ng-packs/angular.json
  2. 7
      npm/ng-packs/packages/feature-management/jest.config.js
  3. 8
      npm/ng-packs/packages/feature-management/tsconfig.spec.json
  4. 7
      npm/ng-packs/packages/identity/jest.config.js
  5. 8
      npm/ng-packs/packages/identity/tsconfig.spec.json
  6. 7
      npm/ng-packs/packages/permission-management/jest.config.js
  7. 2
      npm/ng-packs/packages/permission-management/src/lib/services/permission-management-state.service.ts
  8. 2
      npm/ng-packs/packages/permission-management/src/lib/states/permission-management.state.ts
  9. 8
      npm/ng-packs/packages/permission-management/tsconfig.spec.json
  10. 7
      npm/ng-packs/packages/tenant-management/jest.config.js
  11. 2
      npm/ng-packs/packages/tenant-management/src/lib/services/tenant-management-state.service.ts
  12. 8
      npm/ng-packs/packages/tenant-management/tsconfig.spec.json
  13. 7
      npm/ng-packs/packages/theme-basic/jest.config.js
  14. 8
      npm/ng-packs/packages/theme-basic/tsconfig.spec.json
  15. 1
      npm/ng-packs/packages/theme-shared/jest.config.js

30
npm/ng-packs/angular.json

@ -75,11 +75,9 @@
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"builder": "@angular-builders/jest:run",
"options": {
"main": "packages/theme-basic/src/test.ts",
"tsConfig": "packages/theme-basic/tsconfig.spec.json",
"karmaConfig": "packages/theme-basic/karma.conf.js"
"coverage": true
}
},
"lint": {
@ -135,11 +133,9 @@
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"builder": "@angular-builders/jest:run",
"options": {
"main": "packages/permission-management/src/test.ts",
"tsConfig": "packages/permission-management/tsconfig.spec.json",
"karmaConfig": "packages/permission-management/karma.conf.js"
"coverage": true
}
},
"lint": {
@ -168,11 +164,9 @@
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"builder": "@angular-builders/jest:run",
"options": {
"main": "packages/identity/src/test.ts",
"tsConfig": "packages/identity/tsconfig.spec.json",
"karmaConfig": "packages/identity/karma.conf.js"
"coverage": true
}
},
"lint": {
@ -198,11 +192,9 @@
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"builder": "@angular-builders/jest:run",
"options": {
"main": "packages/feature-management/src/test.ts",
"tsConfig": "packages/feature-management/tsconfig.spec.json",
"karmaConfig": "packages/feature-management/karma.conf.js"
"coverage": true
}
},
"lint": {
@ -231,11 +223,9 @@
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"builder": "@angular-builders/jest:run",
"options": {
"main": "packages/tenant-management/src/test.ts",
"tsConfig": "packages/tenant-management/tsconfig.spec.json",
"karmaConfig": "packages/tenant-management/karma.conf.js"
"coverage": true
}
},
"lint": {

7
npm/ng-packs/packages/feature-management/jest.config.js

@ -0,0 +1,7 @@
const jestConfig = require('../../jest.config');
module.exports = {
...jestConfig,
name: 'feature-management',
'ts-jest': { allowSyntheticDefaultImports: true },
};

8
npm/ng-packs/packages/feature-management/tsconfig.spec.json

@ -1,9 +1,11 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": "../../out-tsc/spec",
"types": ["node", "jest"]
"emitDecoratorMetadata": true,
"esModuleInterop": true,
"outDir": "../../dist/out-tsc",
"module": "commonjs",
"types": ["jest", "node"]
},
"files": [],
"include": ["**/*.spec.ts", "**/*.d.ts"]
}

7
npm/ng-packs/packages/identity/jest.config.js

@ -0,0 +1,7 @@
const jestConfig = require('../../jest.config');
module.exports = {
...jestConfig,
name: 'identity',
'ts-jest': { allowSyntheticDefaultImports: true },
};

8
npm/ng-packs/packages/identity/tsconfig.spec.json

@ -1,9 +1,11 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": "../../out-tsc/spec",
"types": ["node", "jest"]
"emitDecoratorMetadata": true,
"esModuleInterop": true,
"outDir": "../../dist/out-tsc",
"module": "commonjs",
"types": ["jest", "node"]
},
"files": [],
"include": ["**/*.spec.ts", "**/*.d.ts"]
}

7
npm/ng-packs/packages/permission-management/jest.config.js

@ -0,0 +1,7 @@
const jestConfig = require('../../jest.config');
module.exports = {
...jestConfig,
name: 'permission-management',
'ts-jest': { allowSyntheticDefaultImports: true },
};

2
npm/ng-packs/packages/permission-management/src/lib/services/permission-management-state.service.ts

@ -12,6 +12,6 @@ export class PermissionManagementStateService {
return this.store.selectSnapshot(PermissionManagementState.getPermissionGroups);
}
getEntityDisplayName() {
return this.store.selectSnapshot(PermissionManagementState.getPermissionGroups);
return this.store.selectSnapshot(PermissionManagementState.getEntityDisplayName);
}
}

2
npm/ng-packs/packages/permission-management/src/lib/states/permission-management.state.ts

@ -15,7 +15,7 @@ export class PermissionManagementState {
}
@Selector()
static getEntitiyDisplayName({ permissionRes }: PermissionManagement.State): string {
static getEntityDisplayName({ permissionRes }: PermissionManagement.State): string {
return permissionRes.entityDisplayName;
}

8
npm/ng-packs/packages/permission-management/tsconfig.spec.json

@ -1,9 +1,11 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": "../../out-tsc/spec",
"types": ["node", "jest"]
"emitDecoratorMetadata": true,
"esModuleInterop": true,
"outDir": "../../dist/out-tsc",
"module": "commonjs",
"types": ["jest", "node"]
},
"files": [],
"include": ["**/*.spec.ts", "**/*.d.ts"]
}

7
npm/ng-packs/packages/tenant-management/jest.config.js

@ -0,0 +1,7 @@
const jestConfig = require('../../jest.config');
module.exports = {
...jestConfig,
name: 'tenant-management',
'ts-jest': { allowSyntheticDefaultImports: true },
};

2
npm/ng-packs/packages/tenant-management/src/lib/services/tenant-management-state.service.ts

@ -8,7 +8,7 @@ import { TenantManagementState } from '../states/tenant-management.state';
export class TenantManagementStateService {
constructor(private store: Store) {}
getTenants() {
get() {
return this.store.selectSnapshot(TenantManagementState.get);
}

8
npm/ng-packs/packages/tenant-management/tsconfig.spec.json

@ -1,9 +1,11 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": "../../out-tsc/spec",
"types": ["node", "jest"]
"emitDecoratorMetadata": true,
"esModuleInterop": true,
"outDir": "../../dist/out-tsc",
"module": "commonjs",
"types": ["jest", "node"]
},
"files": [],
"include": ["**/*.spec.ts", "**/*.d.ts"]
}

7
npm/ng-packs/packages/theme-basic/jest.config.js

@ -0,0 +1,7 @@
const jestConfig = require('../../jest.config');
module.exports = {
...jestConfig,
name: 'theme-basic',
'ts-jest': { allowSyntheticDefaultImports: true },
};

8
npm/ng-packs/packages/theme-basic/tsconfig.spec.json

@ -1,9 +1,11 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": "../../out-tsc/spec",
"types": ["node", "jest"]
"emitDecoratorMetadata": true,
"esModuleInterop": true,
"outDir": "../../dist/out-tsc",
"module": "commonjs",
"types": ["jest", "node"]
},
"files": [],
"include": ["**/*.spec.ts", "**/*.d.ts"]
}

1
npm/ng-packs/packages/theme-shared/jest.config.js

@ -8,3 +8,4 @@ module.exports = {
moduleNameMapper: pathsToModuleNameMapper(compilerOptions.paths /*, { prefix: '<rootDir>/' } */),
'ts-jest': { allowSyntheticDefaultImports: true },
};
z;

Loading…
Cancel
Save