load("@bazel_skylib//lib:partial.bzl", "partial") load("@bazel_skylib//lib:unittest.bzl", "asserts", "unittest") load(":gazelle_binary.bzl", "format_call", "format_import") def _format_call_test_impl(ctx): env = unittest.begin(ctx) asserts.equals( env, "github_com_bazelbuild_bazel_skylib_gazelle_.NewLanguage()", format_call("github.com/bazelbuild/bazel-skylib/gazelle"), ) return unittest.end(env) def _format_import_test_impl(ctx): env = unittest.begin(ctx) asserts.equals( env, "github_com_bazelbuild_bazel_skylib_gazelle_ \"github.com/bazelbuild/bazel-skylib/gazelle\"", format_import("github.com/bazelbuild/bazel-skylib/gazelle"), ) return unittest.end(env) _format_call_test = unittest.make(_format_call_test_impl) _format_import_test = unittest.make(_format_import_test_impl) def gazelle_binary_test_suite(): unittest.suite( "gazelle_binary_tests", partial.make(_format_call_test, size = "small"), partial.make(_format_import_test, size = "small"), )