2018-02-13 14:26:06 -05:00
|
|
|
load("//tools:defaults.bzl", "ts_library")
|
|
|
|
load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test")
|
|
|
|
|
|
|
|
exports_files(["package.json"])
|
|
|
|
|
|
|
|
# The tests in this package must run in separate targets, since they change
|
|
|
|
# working directory and therefore have mutable global state that causes test
|
|
|
|
# isolation failures.
|
|
|
|
|
|
|
|
ts_library(
|
|
|
|
name = "core_spec_lib",
|
|
|
|
testonly = True,
|
|
|
|
srcs = ["core_package.spec.ts"],
|
|
|
|
deps = ["//packages:types"],
|
|
|
|
)
|
|
|
|
|
|
|
|
jasmine_node_test(
|
|
|
|
name = "core_package",
|
|
|
|
srcs = [":core_spec_lib"],
|
|
|
|
data = [
|
|
|
|
"//packages/core:npm_package",
|
|
|
|
],
|
|
|
|
)
|
|
|
|
|
|
|
|
ts_library(
|
|
|
|
name = "common_spec_lib",
|
|
|
|
testonly = True,
|
|
|
|
srcs = ["common_package.spec.ts"],
|
|
|
|
deps = ["//packages:types"],
|
|
|
|
)
|
|
|
|
|
|
|
|
jasmine_node_test(
|
|
|
|
name = "common_package",
|
|
|
|
srcs = [":common_spec_lib"],
|
|
|
|
data = ["//packages/common:npm_package"],
|
|
|
|
)
|
2018-02-28 09:51:40 -05:00
|
|
|
|
|
|
|
ts_library(
|
|
|
|
name = "example_spec_lib",
|
|
|
|
testonly = True,
|
|
|
|
srcs = ["example_package.spec.ts"],
|
|
|
|
deps = ["//packages:types"],
|
|
|
|
)
|
|
|
|
|
|
|
|
jasmine_node_test(
|
|
|
|
name = "example_package",
|
|
|
|
srcs = [":example_spec_lib"],
|
|
|
|
data = ["//packages/bazel/test/ng_package/example:npm_package"],
|
|
|
|
)
|