Skip to content

Commit 1aa943c

Browse files
committed
build: migrate @ngtools/webpack tests to rules_js
Migrates the sub-entry point tests for ngtools/webpack to `rules_js`.
1 parent e8a97aa commit 1aa943c

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

packages/ngtools/webpack/BUILD.bazel

+11-5
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@
44
# found in the LICENSE file at https://angular.dev/license
55

66
load("@npm//@angular/build-tooling/bazel/api-golden:index.bzl", "api_golden_test_npm_package")
7-
load("@npm//@bazel/jasmine:index.bzl", "jasmine_node_test")
8-
load("//tools:defaults2.bzl", "npm_package", "ts_project")
7+
load("@npm2//:defs.bzl", "npm_link_all_packages")
8+
load("//tools:defaults2.bzl", "jasmine_test", "npm_package", "ts_project")
99

1010
licenses(["notice"])
1111

1212
package(default_visibility = ["//visibility:public"])
1313

14+
npm_link_all_packages()
15+
1416
ts_project(
1517
name = "webpack",
1618
srcs = glob(
@@ -46,17 +48,21 @@ ts_project(
4648
],
4749
),
4850
deps = [
51+
":node_modules/@angular-devkit/core",
4952
":webpack_rjs",
5053
"//:node_modules/@angular/compiler",
5154
"//:node_modules/@types/jasmine",
5255
"//:node_modules/typescript",
53-
"//packages/angular_devkit/core:core_rjs",
5456
],
5557
)
5658

57-
jasmine_node_test(
59+
jasmine_test(
5860
name = "webpack_test",
59-
srcs = [":webpack_test_lib"],
61+
data = [
62+
":webpack_test_lib_rjs",
63+
# Needed at runtime for runtime TS compilations performed by tests.
64+
"//:node_modules/tslib",
65+
],
6066
)
6167

6268
genrule(

0 commit comments

Comments
 (0)