angular/integration/ng-modules-importability/BUILD.bazel
Paul Gschwendtner a4f144a366 test: ng-modules-importability test should import every module in isolation (#60503)
This will make the test even more useful, as it ensures that we aren't
accidentally relying on the compiler potentially discovering best
guessed modules from other imports that previously were part of the same
file (importing all modules as part of the test).

PR Close #60503
2025-03-21 14:36:27 -07:00

34 lines
1.4 KiB
Text

load("//integration/ng-modules-importability:index.bzl", "module_test")
load("//tools:defaults.bzl", "ts_library")
ts_library(
name = "test_lib",
testonly = True,
srcs = glob(["*.ts"]),
deps = [
"//packages/compiler-cli",
"@npm//typescript",
],
)
module_test(
name = "test",
npm_packages = {
"//packages/animations:npm_package": "packages/animations/npm_package",
"//packages/common:npm_package": "packages/common/npm_package",
"//packages/core:npm_package": "packages/core/npm_package",
"//packages/elements:npm_package": "packages/elements/npm_package",
"//packages/forms:npm_package": "packages/forms/npm_package",
"//packages/localize:npm_package": "packages/localize/npm_package",
"//packages/platform-browser-dynamic:npm_package": "packages/platform-browser-dynamic/npm_package",
"//packages/platform-browser:npm_package": "packages/platform-browser/npm_package",
"//packages/router:npm_package": "packages/router/npm_package",
"//packages/service-worker:npm_package": "packages/service-worker/npm_package",
"//packages/upgrade:npm_package": "packages/upgrade/npm_package",
},
shard_count = 4,
skipped_entry_points = [
# Core does not expose any modules and just needs to be made available.
"@angular/core",
],
)