| 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", |
| ], |
| ) |