...

Text file src/github.com/bazelbuild/bazel-gazelle/internal/gazelle_binary_test.bzl

Documentation: github.com/bazelbuild/bazel-gazelle/internal

     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