Skip to content

Commit 5c5b0ed

Browse files
committed
build: enable more integration tests for aria
Fixes that the Aria package didn't enable the `ts-compat` and `linker` integration tests which in turn didn't catch some errors. (cherry picked from commit aa1bc04)
1 parent 028f89b commit 5c5b0ed

File tree

7 files changed

+11
-0
lines changed

7 files changed

+11
-0
lines changed

integration/linker/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ js_test(
1010
"//:node_modules/@babel/core",
1111
"//:node_modules/chalk",
1212
"//:node_modules/glob",
13+
"//src/aria:npm_package",
1314
"//src/cdk:npm_package",
1415
"//src/cdk-experimental:npm_package",
1516
"//src/google-maps:npm_package",

integration/linker/link-packages-test.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ const fileSystem = new NodeJSFileSystem();
1717
const logger = new ConsoleLogger(LogLevel.info);
1818
/** List of NPM packages available in the Bazel runfiles. */
1919
const npmPackages = [
20+
{name: 'aria', pkgPath: '../../src/aria/npm_package'},
2021
{name: 'cdk', pkgPath: '../../src/cdk/npm_package'},
2122
{name: 'cdk-experimental', pkgPath: '../../src/cdk-experimental/npm_package'},
2223
{name: 'google-maps', pkgPath: '../../src/google-maps/npm_package'},

integration/module-tests/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ ts_project(
1717
module_test(
1818
name = "test",
1919
npm_packages = {
20+
"//src/aria:npm_package": "src/aria/npm_package",
2021
"//src/cdk:npm_package": "src/cdk/npm_package",
2122
"//src/material:npm_package": "src/material/npm_package",
2223
},

integration/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"dependencies": {
3+
"@angular/aria": "workspace:*",
34
"@angular/cdk": "workspace:*",
45
"@angular/cdk-experimental": "workspace:*",
56
"@angular/material": "workspace:*",

integration/ts-compat/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ typescript_version_packages = [
2727
"test.mjs",
2828
":import-all-entry-points-file",
2929
"//:node_modules/shelljs",
30+
"//integration:node_modules/@angular/aria",
3031
"//integration:node_modules/@angular/cdk",
3132
"//integration:node_modules/@angular/cdk-experimental",
3233
"//integration:node_modules/@angular/google-maps",

integration/ts-compat/import-all-entry-points.bzl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
load("//src/aria:config.bzl", "ARIA_ENTRYPOINTS")
12
load("//src/cdk:config.bzl", "CDK_ENTRYPOINTS")
23
load("//src/cdk-experimental:config.bzl", "CDK_EXPERIMENTAL_ENTRYPOINTS")
34
load("//src/material:config.bzl", "MATERIAL_ENTRYPOINTS", "MATERIAL_TESTING_ENTRYPOINTS")
@@ -33,6 +34,8 @@ def generate_import_all_entry_points_file():
3334
import * as youtube_player from "@angular/youtube-player";
3435
export {cdk, cdk_experimental, material_experimental, google_maps, youtube_player};
3536
"""
37+
for ep in ARIA_ENTRYPOINTS:
38+
output += create_import_export(ep, "aria")
3639
for ep in CDK_ENTRYPOINTS:
3740
output += create_import_export(ep, "cdk")
3841
for ep in CDK_EXPERIMENTAL_ENTRYPOINTS:

pnpm-lock.yaml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)