load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "database", srcs = [ "banner_rules.go", "commands.go", "data.go", "privileges.go", "rules.go", "validation.go", ], importpath = "edge-infra.dev/pkg/sds/emergencyaccess/rules/storage/database", visibility = ["//visibility:public"], deps = [ "//pkg/lib/fog", "//pkg/sds/emergencyaccess/rules", "//pkg/sds/emergencyaccess/rules/storage/database/sql", "@com_github_go_logr_logr//:logr", ], ) go_test( name = "database_test", srcs = [ "banner_rules_test.go", "commands_test.go", "data_test.go", "privileges_test.go", "rules_test.go", "validation_test.go", ], data = glob(["testdata/**"]), embed = [":database"], deps = [ "//pkg/lib/fog", "//pkg/sds/emergencyaccess/eaconst", "//pkg/sds/emergencyaccess/rules", "//pkg/sds/emergencyaccess/rules/storage/database/sql", "@com_github_data_dog_go_sqlmock//:go-sqlmock", "@com_github_jackc_pgconn//:pgconn", "@com_github_stretchr_testify//assert", "@com_github_stretchr_testify//require", ], )