11package (default_visibility = ["//visibility:public" ])
2- load ("@angular//:index.bzl" , "ng_module" )
3- load ("@io_bazel_rules_sass//sass:sass.bzl" , "sass_library" , "sass_binary" )
42
3+ load ("@io_bazel_rules_sass//sass:sass.bzl" , "sass_library" , "sass_binary" )
4+ load ("//tools:defaults.bzl" , "ng_module" , "ng_test_library" , "ng_web_test_suite" )
55
66ng_module (
77 name = "dialog" ,
88 srcs = glob (["**/*.ts" ], exclude = ["**/*.spec.ts" ]),
99 module_name = "@angular/cdk-experimental/dialog" ,
1010 assets = [":dialog-container.css" ] + glob (["**/*.html" ]),
1111 deps = [
12+ "@angular//packages/animations" ,
13+ "@angular//packages/common" ,
14+ "@angular//packages/core" ,
15+ "@rxjs" ,
16+ "@rxjs//operators" ,
1217 "//src/cdk/a11y" ,
1318 "//src/cdk/bidi" ,
1419 "//src/cdk/keycodes" ,
1520 "//src/cdk/overlay" ,
1621 "//src/cdk/portal" ,
1722 ],
18- tsconfig = "//src/lib:tsconfig-build.json" ,
1923)
2024
2125# TODO(jelbourn): replace this w/ sass_library when it supports acting like a filegroup
@@ -29,3 +33,24 @@ sass_binary(
2933 src = "dialog-container.scss" ,
3034)
3135
36+ ng_test_library (
37+ name = "dialog_test_sources" ,
38+ srcs = glob (["**/*.spec.ts" ]),
39+ deps = [
40+ "@angular//packages/common" ,
41+ "@angular//packages/common/testing" ,
42+ "@angular//packages/platform-browser" ,
43+ "@angular//packages/platform-browser/animations" ,
44+ "//src/cdk/bidi" ,
45+ "//src/cdk/keycodes" ,
46+ "//src/cdk/overlay" ,
47+ "//src/cdk/testing" ,
48+ ":dialog" ,
49+ ],
50+ )
51+
52+ ng_web_test_suite (
53+ name = "unit_tests" ,
54+ deps = [":dialog_test_sources" ]
55+ )
56+
0 commit comments