From 66abfe5263eaf9c043874e4c8eb059912449fe03 Mon Sep 17 00:00:00 2001 From: Colin Heathman Date: Fri, 11 Oct 2024 14:44:06 -0700 Subject: [PATCH] Added a page-test example --- tests/collect_targets/BUILD.in | 3 ++- tests/collect_targets/BUILD.out | 9 ++++++++- tests/collect_targets/jest.config.js | 0 tests/collect_targets/src/page-tests/BUILD.in | 1 + tests/collect_targets/src/page-tests/BUILD.out | 14 ++++++++++++++ tests/collect_targets/src/page-tests/test.test.ts | 2 ++ 6 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 tests/collect_targets/jest.config.js create mode 100644 tests/collect_targets/src/page-tests/BUILD.in create mode 100644 tests/collect_targets/src/page-tests/BUILD.out create mode 100644 tests/collect_targets/src/page-tests/test.test.ts diff --git a/tests/collect_targets/BUILD.in b/tests/collect_targets/BUILD.in index 922c5ff..3d3bfbd 100644 --- a/tests/collect_targets/BUILD.in +++ b/tests/collect_targets/BUILD.in @@ -1,7 +1,8 @@ load("@aspect_rules_ts//ts:defs.bzl", "ts_project") # gazelle:js_root -# gazelle:js_verbose +# gazelle:js_jest_config :jest.config +# gazelle:js_quiet ts_project( name = "index", diff --git a/tests/collect_targets/BUILD.out b/tests/collect_targets/BUILD.out index 922c5ff..14d9235 100644 --- a/tests/collect_targets/BUILD.out +++ b/tests/collect_targets/BUILD.out @@ -1,7 +1,9 @@ +load("@aspect_rules_js//js:defs.bzl", "js_library") load("@aspect_rules_ts//ts:defs.bzl", "ts_project") # gazelle:js_root -# gazelle:js_verbose +# gazelle:js_jest_config :jest.config +# gazelle:js_quiet ts_project( name = "index", @@ -11,3 +13,8 @@ ts_project( "//src/pages2", # keep ], ) + +js_library( + name = "jest.config", + srcs = ["jest.config.js"], +) diff --git a/tests/collect_targets/jest.config.js b/tests/collect_targets/jest.config.js new file mode 100644 index 0000000..e69de29 diff --git a/tests/collect_targets/src/page-tests/BUILD.in b/tests/collect_targets/src/page-tests/BUILD.in new file mode 100644 index 0000000..11d467c --- /dev/null +++ b/tests/collect_targets/src/page-tests/BUILD.in @@ -0,0 +1 @@ +# gazelle:js_collect_all diff --git a/tests/collect_targets/src/page-tests/BUILD.out b/tests/collect_targets/src/page-tests/BUILD.out new file mode 100644 index 0000000..1efc67e --- /dev/null +++ b/tests/collect_targets/src/page-tests/BUILD.out @@ -0,0 +1,14 @@ +load("@rules_jest//jest:defs.bzl", "jest_test") + +# gazelle:js_collect_all + +jest_test( + name = "page-tests_test", + srcs = ["test.test.ts"], + config = "//:jest.config", + data = [ + "//:package_json", + "//src/pages/my_page", + ], + deps = ["//src/pages/my_page"], +) diff --git a/tests/collect_targets/src/page-tests/test.test.ts b/tests/collect_targets/src/page-tests/test.test.ts new file mode 100644 index 0000000..f0ca711 --- /dev/null +++ b/tests/collect_targets/src/page-tests/test.test.ts @@ -0,0 +1,2 @@ +import some_var from 'src/pages/my_page' +var _ = some_var