This commit removes the `getExternalFiles()` from the tsserver plugin. This API is no longer needed now that we do not intend to support external templates under the plugin mode. Instead, the external files are added to the project only when they are opened by the user. For complete discussion, see https://github.com/angular/vscode-ng-language-service/issues/473 PR closes https://github.com/angular/vscode-ng-language-service/issues/469 PR closes https://github.com/angular/vscode-ng-language-service/issues/473 PR Close #34260
79 lines
1.8 KiB
Python
79 lines
1.8 KiB
Python
load("//tools:defaults.bzl", "jasmine_node_test", "ts_library")
|
|
|
|
ts_library(
|
|
name = "test_lib",
|
|
testonly = True,
|
|
srcs = [
|
|
"completions_spec.ts",
|
|
"definitions_spec.ts",
|
|
"diagnostics_spec.ts",
|
|
"global_symbols_spec.ts",
|
|
"hover_spec.ts",
|
|
"html_info_spec.ts",
|
|
"language_service_spec.ts",
|
|
"reflector_host_spec.ts",
|
|
"template_spec.ts",
|
|
"test_utils.ts",
|
|
"ts_plugin_spec.ts",
|
|
"typescript_host_spec.ts",
|
|
"utils_spec.ts",
|
|
],
|
|
data = glob(["project/**/*"]),
|
|
deps = [
|
|
"//packages/compiler",
|
|
"//packages/compiler-cli/test:test_utils",
|
|
"//packages/language-service",
|
|
"@npm//typescript",
|
|
],
|
|
)
|
|
|
|
jasmine_node_test(
|
|
name = "test",
|
|
data = [
|
|
"//packages/common:npm_package",
|
|
"//packages/core:npm_package",
|
|
"//packages/forms:npm_package",
|
|
],
|
|
tags = [
|
|
# the language service is not yet compatible with Ivy
|
|
"no-ivy-aot",
|
|
],
|
|
deps = [
|
|
":test_lib",
|
|
],
|
|
)
|
|
|
|
ts_library(
|
|
name = "diagnostics_lib",
|
|
testonly = True,
|
|
srcs = [
|
|
"expression_diagnostics_spec.ts",
|
|
"mocks.ts",
|
|
"typescript_symbols_spec.ts",
|
|
],
|
|
deps = [
|
|
"//packages/compiler",
|
|
"//packages/compiler-cli/test:test_utils",
|
|
"//packages/core",
|
|
"//packages/language-service",
|
|
"@npm//typescript",
|
|
],
|
|
)
|
|
|
|
jasmine_node_test(
|
|
name = "diagnostics",
|
|
data = [
|
|
"//packages/common:npm_package",
|
|
"//packages/core:npm_package",
|
|
"//packages/forms:npm_package",
|
|
],
|
|
tags = [
|
|
# Disabled as these tests pertain to diagnostics in the old ngc compiler. The Ivy ngtsc
|
|
# compiler has its own tests for diagnostics.
|
|
"no-ivy-aot",
|
|
],
|
|
deps = [
|
|
":diagnostics_lib",
|
|
],
|
|
)
|