| load("@build_bazel_rules_nodejs//:defs.bzl", "jasmine_node_test") |
| load("//:defs.bzl", "rollup_bundle") |
| |
| rollup_bundle( |
| name = "bundle", |
| srcs = ["bar.js"], |
| entry_point = ":foo.js", |
| globals = {"some_global_var": "runtime_name_of_global_var"}, |
| license_banner = ":license.txt", |
| deps = [ |
| "//internal/e2e/rollup/fum:fumlib", |
| "@npm//hello", |
| ], |
| ) |
| |
| jasmine_node_test( |
| name = "test", |
| srcs = ["rollup.spec.js"], |
| configuration_env_vars = ["UPDATE_GOLDEN"], |
| data = glob([ |
| "*_golden.js_", |
| "*_golden.js.map", |
| ]) + [ |
| ":bundle", |
| ":bundle.cjs.js", |
| ":bundle.umd.js", |
| ":bundle.es5umd.js", |
| ":bundle.min.es5umd.js", |
| ":bundle.min_debug.js", |
| ], |
| deps = [ |
| "//internal/e2e:check_lib", |
| "@npm//jasmine", |
| "@npm//unidiff", |
| ], |
| ) |
| |
| filegroup( |
| name = "bundle-outputgroups-cjs", |
| srcs = [":bundle"], |
| output_group = "cjs", |
| ) |
| |
| filegroup( |
| name = "bundle-outputgroups-umd", |
| srcs = [":bundle"], |
| output_group = "umd", |
| ) |
| |
| filegroup( |
| name = "bundle-outputgroups-umd_min", |
| srcs = [":bundle"], |
| output_group = "umd_min", |
| ) |
| |
| filegroup( |
| name = "bundle-outputgroups-es5_umd", |
| srcs = [":bundle"], |
| output_group = "es5_umd", |
| ) |
| |
| filegroup( |
| name = "bundle-outputgroups-es5_umd_min", |
| srcs = [":bundle"], |
| output_group = "es5_umd_min", |
| ) |
| |
| filegroup( |
| name = "bundle-outputgroups-es2015", |
| srcs = [":bundle"], |
| output_group = "es2015", |
| ) |
| |
| filegroup( |
| name = "bundle-outputgroups-es5_min", |
| srcs = [":bundle"], |
| output_group = "es5_min", |
| ) |
| |
| filegroup( |
| name = "bundle-outputgroups-es5_min_debug", |
| srcs = [":bundle"], |
| output_group = "es5_min_debug", |
| ) |
| |
| jasmine_node_test( |
| name = "test-outputgroups", |
| srcs = ["outputgroups.spec.js"], |
| data = [ |
| ":bundle-outputgroups-cjs", |
| ":bundle-outputgroups-es2015", |
| ":bundle-outputgroups-es5_min", |
| ":bundle-outputgroups-es5_min_debug", |
| ":bundle-outputgroups-es5_umd", |
| ":bundle-outputgroups-es5_umd_min", |
| ":bundle-outputgroups-umd", |
| ":bundle-outputgroups-umd_min", |
| ], |
| deps = [ |
| "@npm//jasmine", |
| ], |
| ) |