Skip to content

Commit 4b4659e

Browse files
committed
fix(bazel): automatically include tsconfig in data when provided to jasmine (#3032)
PR Close #3032
1 parent 0cabf62 commit 4b4659e

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

bazel/jasmine/jasmine.bzl

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
11
load("@aspect_rules_jasmine//jasmine:defs.bzl", _jasmine_test = "jasmine_test")
22

33
def jasmine_test(name, data = [], tsconfig = None, node_options = [], env = {}, **kwargs):
4+
data = data + [
5+
"@devinfra//bazel/jasmine:stack-traces",
6+
"@devinfra//bazel/private/node_loader:node_loader",
7+
]
8+
49
if tsconfig:
510
env = dict(env, **{
611
"NODE_OPTIONS_TSCONFIG_PATH": "$(rlocationpath %s)" % tsconfig,
712
})
13+
data = data + [tsconfig]
814

915
_jasmine_test(
1016
name = name,
11-
data = data + [
12-
"@devinfra//bazel/jasmine:stack-traces",
13-
"@devinfra//bazel/private/node_loader:node_loader",
14-
],
17+
data = data,
1518
env = env,
1619
size = kwargs.pop("size", "medium"),
1720
node_options = [

0 commit comments

Comments
 (0)