angular/adev/shared-docs/pipeline/api-gen/rendering/test/BUILD.bazel
Joey Perrott ef0f1a4ca8 build: move ts_project and ng_project for adev into a macro (#61319)
Move ts_project and ng_project into a macro for adev/ instead of providing a custom
tsconfig on every target

PR Close #61319
2025-05-20 08:48:29 +00:00

37 lines
843 B
Text

load("//adev/shared-docs:defaults.bzl", "ts_project")
load("//adev/shared-docs/pipeline/api-gen/rendering:render_api_to_html.bzl", "render_api_to_html")
load("//tools:defaults2.bzl", "jasmine_test")
render_api_to_html(
name = "test",
srcs = [
"fake-cli-entries.json",
"fake-entries.json",
],
)
ts_project(
name = "unit_test_lib",
testonly = True,
srcs = glob(
[
"**/*.spec.mts",
],
),
deps = [
"//:node_modules/@bazel/runfiles",
"//:node_modules/@types/jsdom",
"//:node_modules/jsdom",
"//adev/shared-docs/pipeline/api-gen/rendering:render_api_to_html_lib_rjs",
],
)
jasmine_test(
name = "unit_tests",
data = [
":unit_test_lib_rjs",
"//:node_modules/jsdom",
] + glob([
"**/*.json",
]),
)