mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
1223122080
This makes events bubble! This change also contains changes to dispatcher and event_dispatcher to make replay synchronous, so that we avoid odd timing issues. This can be split out though. Lastly, we have one cleanup change to move the mapping from event type to functions on the element itself. PR Close #56036
89 lines
2.2 KiB
Python
89 lines
2.2 KiB
Python
load("//tools:defaults.bzl", "jasmine_node_test", "ts_library")
|
|
load("//tools/circular_dependency_test:index.bzl", "circular_dependency_test")
|
|
|
|
circular_dependency_test(
|
|
name = "circular_deps_test",
|
|
entry_point = "angular/packages/platform-server/index.mjs",
|
|
deps = ["//packages/platform-server"],
|
|
)
|
|
|
|
circular_dependency_test(
|
|
name = "testing_circular_deps_test",
|
|
entry_point = "angular/packages/platform-server/testing/index.mjs",
|
|
deps = ["//packages/platform-server/testing"],
|
|
)
|
|
|
|
ts_library(
|
|
name = "dom_utils",
|
|
srcs = ["dom_utils.ts"],
|
|
deps = [
|
|
"//packages/common",
|
|
"//packages/core",
|
|
"//packages/platform-browser",
|
|
],
|
|
)
|
|
|
|
ts_library(
|
|
name = "test_lib",
|
|
testonly = True,
|
|
srcs = glob(
|
|
["*.ts"],
|
|
exclude = [
|
|
"event_replay_spec.ts",
|
|
"dom_utils.ts",
|
|
],
|
|
),
|
|
deps = [
|
|
":dom_utils",
|
|
"//packages:types",
|
|
"//packages/animations",
|
|
"//packages/common",
|
|
"//packages/common/http",
|
|
"//packages/common/http/testing",
|
|
"//packages/common/testing",
|
|
"//packages/compiler",
|
|
"//packages/core",
|
|
"//packages/core/testing",
|
|
"//packages/localize",
|
|
"//packages/localize/init",
|
|
"//packages/platform-browser",
|
|
"//packages/platform-server",
|
|
"//packages/private/testing",
|
|
"//packages/router",
|
|
"@npm//rxjs",
|
|
],
|
|
)
|
|
|
|
ts_library(
|
|
name = "event_replay_test_lib",
|
|
testonly = True,
|
|
srcs = ["event_replay_spec.ts"],
|
|
deps = [
|
|
":dom_utils",
|
|
"//packages/common",
|
|
"//packages/core",
|
|
"//packages/core/primitives/event-dispatch",
|
|
"//packages/core/testing",
|
|
"//packages/platform-browser",
|
|
"//packages/platform-server",
|
|
"//packages/private/testing",
|
|
],
|
|
)
|
|
|
|
jasmine_node_test(
|
|
name = "test",
|
|
bootstrap = ["//tools/testing:node"],
|
|
deps = [
|
|
":test_lib",
|
|
],
|
|
)
|
|
|
|
jasmine_node_test(
|
|
name = "event_replay_test",
|
|
bootstrap = ["//tools/testing:node"],
|
|
data = ["//packages/core/primitives/event-dispatch:contract_bundle_min"],
|
|
deps = [
|
|
":event_replay_test_lib",
|
|
],
|
|
)
|