inst/tinytest/test-cl-auth-mw.R

# Test AuthMiddleware class

expect_error(AuthMiddleware$new())

# Test empty object
b = AuthBackendBasic$new(function() TRUE)
obj = AuthMiddleware$new(auth_backend = b, routes = "/")
expect_true(inherits(obj, "AuthMiddleware"))
expect_true(inherits(obj, "Middleware"))
expect_equal(obj$.__enclos_env__$private$auth_backend, b)
expect_error(AuthMiddleware$new(b, "/", c("exact", "exact")))
dselivanov/RestRserve documentation built on March 9, 2024, 8:13 p.m.