blob: 655475270f5a36aff31326513b36a02dc3ec290f [file]
load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test", "rollup_bundle")
load("@build_bazel_rules_nodejs//internal/web_package:web_package.bzl", "web_package")
package(default_visibility = ["//visibility:public"])
rollup_bundle(
name = "bundle",
srcs = glob(["*.js"]),
entry_point = "internal/web_package/test/script.js",
)
web_package(
name = "pkg",
# Intentionally duplicating `bundle.min.js` in assets and data
# to test for regression of the issues fixed by
# https://github.com/bazelbuild/rules_nodejs/pull/546
assets = [":bundle.min.js"],
data = [":bundle"],
index_html = "index.html",
)
jasmine_node_test(
name = "test",
srcs = ["spec.js"],
data = [
"index_golden.html_",
":pkg",
"@npm//jasmine",
],
tags = [
"fix-windows",
],
)