load("@rules_ruby//ruby:defs.bzl", "rb_library", "rb_test")
rb_library(
name = "spec_helper",
testonly = True,
srcs = ["selenium/webdriver/spec_helper.rb"],
visibility = ["//rb/spec:__subpackages__"],
deps = [
"//rb/lib:selenium-webdriver",
"//rb/lib/selenium:webdriver",
"//rb/lib/selenium/webdriver:atoms",
"//rb/spec:rspec_matchers",
"@bundle",
],
)
rb_test(
name = "unit",
size = "small",
srcs = glob(["**/*_spec.rb"]),
args = ["rb/spec/unit/"],
data = [
"//third_party/firebug:favourite_colour-1.1-an+fx.xpi",
"//third_party/firebug:firebug-1.5.0-fx.xpi",
"//third_party/firebug:mooltipass-1.1.87.xpi",
],
main = "@bundle//bin:rspec",
tags = ["unit"],
visibility = ["//rb:__subpackages__"],
deps = [
":spec_helper",
"//rb/lib:selenium-webdriver",
"//rb/lib/selenium:devtools",
"//rb/lib/selenium:server",
"//rb/lib/selenium:webdriver",
"//rb/lib/selenium/devtools:cdp-generate",
"//rb/lib/selenium/webdriver:atoms",
"//rb/lib/selenium/webdriver:bidi",
"//rb/lib/selenium/webdriver:chrome",
"//rb/lib/selenium/webdriver:common",
"//rb/lib/selenium/webdriver:devtools",
"//rb/lib/selenium/webdriver:edge",
"//rb/lib/selenium/webdriver:firefox",
"//rb/lib/selenium/webdriver:ie",
"//rb/lib/selenium/webdriver:remote",
"//rb/lib/selenium/webdriver:safari",
],
)