Skip to content

Commit 68237fe

Browse files
authored
refactor(presets): mark inline-files and strip-styles as internal transformersl (#709)
BREAKING CHANGE - `jest-preset-angular` now uses internally the 2 transformers `inline-files` and `strip-styles` for code compilation. These 2 transformers are no longer exposed as public transformers. One currently uses in jest config should remove `astTransformers` option in`ts-jest` config. - For users who migrate from **v8.3.2** to **9.0.0**, any references to `'jest-preset-angular/build/InlineFilesTransformer'` and `'jest-preset-angular/build/StripStylesTransformer'` should be removed from jest config. - For users who migrate from **9.0.0-next.4**, any references to `jest-preset-angular/build/transformers/inline-files` and `jest-preset-angular/build/transformers/inline-files` should be removed from jest config.
1 parent ee5f1fa commit 68237fe

21 files changed

+213
-199
lines changed

e2e/test-app-v10/jest-cjs-iso.config.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ module.exports = {
88
'ts-jest': {
99
tsconfig: '<rootDir>/tsconfig-cjs.spec.json',
1010
stringifyContentPathRegex: '\\.html$',
11-
astTransformers: {
12-
before: require('jest-preset-angular/build/transformers'),
13-
},
1411
isolatedModules: true,
1512
}
1613
},

e2e/test-app-v10/jest-cjs-uniso.config.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ module.exports = {
88
'ts-jest': {
99
tsconfig: '<rootDir>/tsconfig-cjs.spec.json',
1010
stringifyContentPathRegex: '\\.html$',
11-
astTransformers: {
12-
before: require('jest-preset-angular/build/transformers'),
13-
},
1411
}
1512
},
1613
};

e2e/test-app-v10/jest-esm-iso.config.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ module.exports = {
88
'ts-jest': {
99
tsconfig: '<rootDir>/tsconfig-esm.spec.json',
1010
stringifyContentPathRegex: '\\.html$',
11-
astTransformers: {
12-
before: require('jest-preset-angular/build/transformers'),
13-
},
1411
useESM: true,
1512
isolatedModules: true,
1613
}

e2e/test-app-v11/jest-cjs-iso.config.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ module.exports = {
88
'ts-jest': {
99
tsconfig: '<rootDir>/tsconfig-cjs.spec.json',
1010
stringifyContentPathRegex: '\\.html$',
11-
astTransformers: {
12-
before: require('jest-preset-angular/build/transformers'),
13-
},
1411
isolatedModules: true,
1512
}
1613
},

e2e/test-app-v11/jest-cjs-uniso.config.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ module.exports = {
88
'ts-jest': {
99
tsconfig: '<rootDir>/tsconfig-cjs.spec.json',
1010
stringifyContentPathRegex: '\\.html$',
11-
astTransformers: {
12-
before: require('jest-preset-angular/build/transformers'),
13-
},
1411
}
1512
},
1613
};

e2e/test-app-v11/jest-esm-iso.config.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ module.exports = {
88
'ts-jest': {
99
tsconfig: '<rootDir>/tsconfig-esm.spec.json',
1010
stringifyContentPathRegex: '\\.html$',
11-
astTransformers: {
12-
before: require('jest-preset-angular/build/transformers'),
13-
},
1411
useESM: true,
1512
isolatedModules: true,
1613
}

e2e/test-app-v9/jest-cjs-iso.config.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ module.exports = {
88
'ts-jest': {
99
tsconfig: '<rootDir>/tsconfig-cjs.spec.json',
1010
stringifyContentPathRegex: '\\.html$',
11-
astTransformers: {
12-
before: require('jest-preset-angular/build/transformers'),
13-
},
1411
isolatedModules: true,
1512
}
1613
},

e2e/test-app-v9/jest-cjs-uniso.config.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ module.exports = {
88
'ts-jest': {
99
tsconfig: '<rootDir>/tsconfig-cjs.spec.json',
1010
stringifyContentPathRegex: '\\.html$',
11-
astTransformers: {
12-
before: require('jest-preset-angular/build/transformers'),
13-
},
1411
}
1512
},
1613
};

e2e/test-app-v9/jest-esm-iso.config.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ module.exports = {
88
'ts-jest': {
99
tsconfig: '<rootDir>/tsconfig-esm.spec.json',
1010
stringifyContentPathRegex: '\\.html$',
11-
astTransformers: {
12-
before: require('jest-preset-angular/build/transformers'),
13-
},
1411
useESM: true,
1512
isolatedModules: true,
1613
}

jest-preset.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
1-
const customTransformers = require('./build/transformers');
21
const snapshotSerializers = require('./build/serializers');
32

43
module.exports = {
54
globals: {
65
'ts-jest': {
76
tsconfig: '<rootDir>/tsconfig.spec.json',
87
stringifyContentPathRegex: '\\.html$',
9-
astTransformers: {
10-
before: customTransformers,
11-
},
128
},
139
},
1410
testEnvironment: 'jsdom',

0 commit comments

Comments
 (0)