Commit 75c1dce
fix(@angular/build): auto-inject localize/init in library unit tests
Injects '@angular/localize/init' at the top of the internal virtual initialization file (angular:test-bed-init) if '@angular/localize' is installed in the workspace. This prevents ReferenceErrors when testing libraries that consume localization APIs.
Also updates the warning plugin to skip internal imports originating from the 'angular:' namespace.1 parent dc27e17 commit 75c1dceCopy full SHA for 75c1dce
3 files changed
+23Lines changed: 23 additions & 0 deletions
File tree
Expand file treeCollapse file tree
Open diff view settings
Filter options
- packages/angular/build/src
- builders
- karma
- unit-test/runners/vitest
- tools/esbuild
Expand file treeCollapse file tree
Open diff view settings
Collapse file
packages/angular/build/src/builders/karma/application_builder.ts
Copy file name to clipboardExpand all lines: packages/angular/build/src/builders/karma/application_builder.ts+9Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
11 | 11 | |
12 | 12 | |
13 | 13 | |
| 14 | + |
14 | 15 | |
15 | 16 | |
16 | 17 | |
| ||
199 | 200 | |
200 | 201 | |
201 | 202 | |
| 203 | + |
| 204 | + |
| 205 | + |
| 206 | + |
| 207 | + |
| 208 | + |
| 209 | + |
202 | 210 | |
203 | 211 | |
204 | 212 | |
205 | 213 | |
| 214 | + |
206 | 215 | |
207 | 216 | |
208 | 217 | |
|
Collapse file
packages/angular/build/src/builders/unit-test/runners/vitest/build-options.ts
Copy file name to clipboardExpand all lines: packages/angular/build/src/builders/unit-test/runners/vitest/build-options.ts+10Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
34 | 34 | |
35 | 35 | |
36 | 36 | |
| 37 | + |
37 | 38 | |
38 | 39 | |
39 | 40 | |
| ||
58 | 59 | |
59 | 60 | |
60 | 61 | |
| 62 | + |
61 | 63 | |
62 | 64 | |
63 | 65 | |
| ||
254 | 256 | |
255 | 257 | |
256 | 258 | |
| 259 | + |
| 260 | + |
| 261 | + |
| 262 | + |
| 263 | + |
| 264 | + |
| 265 | + |
257 | 266 | |
258 | 267 | |
259 | 268 | |
260 | 269 | |
261 | 270 | |
| 271 | + |
262 | 272 | |
263 | 273 | |
264 | 274 | |
|
Collapse file
packages/angular/build/src/tools/esbuild/angular-localize-init-warning-plugin.ts
Copy file name to clipboardExpand all lines: packages/angular/build/src/tools/esbuild/angular-localize-init-warning-plugin.ts+4Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
26 | 26 | |
27 | 27 | |
28 | 28 | |
| 29 | + |
| 30 | + |
| 31 | + |
| 32 | + |
29 | 33 | |
30 | 34 | |
31 | 35 | |
|
0 commit comments