Skip to content

Commit aa2e0ab

Browse files
mmalerbajelbourn
authored andcommitted
feat(sidenav): move harnesses out of experimental (#17122)
1 parent 05fd98d commit aa2e0ab

14 files changed

+200
-262
lines changed

src/material-experimental/mdc-sidenav/BUILD.bazel

Lines changed: 1 addition & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,14 @@ package(default_visibility = ["//visibility:public"])
22

33
load("@io_bazel_rules_sass//:defs.bzl", "sass_binary", "sass_library")
44
load("//src/e2e-app:test_suite.bzl", "e2e_test_suite")
5-
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module", "ng_test_library", "ng_web_test_suite", "ts_library")
5+
load("//tools:defaults.bzl", "ng_e2e_test_library", "ng_module")
66

77
ng_module(
88
name = "mdc-sidenav",
99
srcs = glob(
1010
["**/*.ts"],
1111
exclude = [
1212
"**/*.spec.ts",
13-
"harness/**",
1413
],
1514
),
1615
assets = [
@@ -22,17 +21,6 @@ ng_module(
2221
],
2322
)
2423

25-
ts_library(
26-
name = "harness",
27-
srcs = glob(
28-
["harness/**/*.ts"],
29-
exclude = ["**/*.spec.ts"],
30-
),
31-
deps = [
32-
"//src/cdk/testing",
33-
],
34-
)
35-
3624
sass_library(
3725
name = "mdc_sidenav_scss_lib",
3826
srcs = glob(["**/_*.scss"]),
@@ -54,30 +42,6 @@ sass_binary(
5442
],
5543
)
5644

57-
ng_test_library(
58-
name = "sidenav_tests_lib",
59-
srcs = [
60-
"harness/drawer-harness.spec.ts",
61-
"harness/sidenav-harness.spec.ts",
62-
],
63-
deps = [
64-
":harness",
65-
":mdc-sidenav",
66-
"//src/cdk/testing",
67-
"//src/cdk/testing/testbed",
68-
"//src/material/sidenav",
69-
"@npm//@angular/platform-browser",
70-
],
71-
)
72-
73-
ng_web_test_suite(
74-
name = "unit_tests",
75-
deps = [
76-
":sidenav_tests_lib",
77-
"//src/material-experimental:mdc_require_config.js",
78-
],
79-
)
80-
8145
ng_e2e_test_library(
8246
name = "e2e_test_sources",
8347
srcs = glob(["**/*.e2e.spec.ts"]),

src/material-experimental/mdc-sidenav/harness/drawer-harness.spec.ts

Lines changed: 0 additions & 108 deletions
This file was deleted.

src/material-experimental/mdc-sidenav/harness/mdc-drawer-harness.ts

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/material-experimental/mdc-sidenav/harness/mdc-sidenav-harness.ts

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/material-experimental/mdc-sidenav/harness/sidenav-harness.spec.ts

Lines changed: 0 additions & 81 deletions
This file was deleted.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
package(default_visibility = ["//visibility:public"])
2+
3+
load("//tools:defaults.bzl", "ng_module", "ng_test_library", "ng_web_test_suite")
4+
5+
ng_module(
6+
name = "testing",
7+
srcs = glob(
8+
["**/*.ts"],
9+
exclude = ["**/*.spec.ts"],
10+
),
11+
module_name = "@angular/material/sidenav/testing",
12+
deps = [
13+
"//src/cdk/coercion",
14+
"//src/cdk/testing",
15+
],
16+
)
17+
18+
ng_test_library(
19+
name = "harness_tests_lib",
20+
srcs = ["shared.spec.ts"],
21+
deps = [
22+
":testing",
23+
"//src/cdk/testing",
24+
"//src/cdk/testing/testbed",
25+
"//src/material/sidenav",
26+
"@npm//@angular/platform-browser",
27+
],
28+
)
29+
30+
ng_test_library(
31+
name = "unit_tests_lib",
32+
srcs = glob(
33+
["**/*.spec.ts"],
34+
exclude = ["shared.spec.ts"],
35+
),
36+
deps = [
37+
":harness_tests_lib",
38+
":testing",
39+
"//src/material/sidenav",
40+
],
41+
)
42+
43+
ng_web_test_suite(
44+
name = "unit_tests",
45+
deps = [":unit_tests_lib"],
46+
)

src/material/sidenav/testing/index.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/**
2+
* @license
3+
* Copyright Google LLC All Rights Reserved.
4+
*
5+
* Use of this source code is governed by an MIT-style license that can be
6+
* found in the LICENSE file at https://angular.io/license
7+
*/
8+
9+
export * from './public-api';
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/**
2+
* @license
3+
* Copyright Google LLC All Rights Reserved.
4+
*
5+
* Use of this source code is governed by an MIT-style license that can be
6+
* found in the LICENSE file at https://angular.io/license
7+
*/
8+
9+
export * from './drawer-harness';
10+
export * from './drawer-harness-filters';
11+
export * from './sidenav-harness';

0 commit comments

Comments
 (0)