...
1load("@bazel_skylib//lib:partial.bzl", "partial")
2load("@bazel_skylib//lib:unittest.bzl", "asserts", "unittest")
3load(":gazelle_binary.bzl", "format_call", "format_import")
4
5def _format_call_test_impl(ctx):
6 env = unittest.begin(ctx)
7 asserts.equals(
8 env,
9 "github_com_bazelbuild_bazel_skylib_gazelle_.NewLanguage()",
10 format_call("github.com/bazelbuild/bazel-skylib/gazelle"),
11 )
12 return unittest.end(env)
13
14def _format_import_test_impl(ctx):
15 env = unittest.begin(ctx)
16 asserts.equals(
17 env,
18 "github_com_bazelbuild_bazel_skylib_gazelle_ \"github.com/bazelbuild/bazel-skylib/gazelle\"",
19 format_import("github.com/bazelbuild/bazel-skylib/gazelle"),
20 )
21 return unittest.end(env)
22
23_format_call_test = unittest.make(_format_call_test_impl)
24_format_import_test = unittest.make(_format_import_test_impl)
25
26def gazelle_binary_test_suite():
27 unittest.suite(
28 "gazelle_binary_tests",
29 partial.make(_format_call_test, size = "small"),
30 partial.make(_format_import_test, size = "small"),
31 )
View as plain text