|
- <!-- #include file="../aspunit/Lib/ASPUnit.asp" -->
- <!-- #include file="../bootstrap.asp" -->
- <!-- #include file="../../core/lib.json.asp" -->
- <!-- #include file="../../core/lib.Keycloak.asp" -->
- <!-- #include file="../../app/controllers/AuthController.asp" -->
-
- <%
- Call ASPUnit.AddModule( _
- ASPUnit.CreateModule( _
- "Auth Controller Component Tests", _
- Array( _
- ASPUnit.CreateTest("AuthControllerDefaultsToUsingLayout"), _
- ASPUnit.CreateTest("AuthControllerDefaultTitleIsAuthentication") _
- ), _
- ASPUnit.CreateLifeCycle("SetupAuthController", "TeardownAuthController") _
- ) _
- )
-
- Call ASPUnit.Run()
-
- Sub SetupAuthController()
- Call ResetTestRuntime()
- On Error Resume Next
- AuthController_Class__Singleton = Empty
- KeycloakAuth_Class__Singleton = Empty
- On Error GoTo 0
- Call ExecuteGlobal("Dim objAuthController")
- Set objAuthController = AuthController()
- End Sub
-
- Sub TeardownAuthController()
- Set objAuthController = Nothing
- On Error Resume Next
- AuthController_Class__Singleton = Empty
- KeycloakAuth_Class__Singleton = Empty
- On Error GoTo 0
- Call ResetTestRuntime()
- End Sub
-
- Function AuthControllerDefaultsToUsingLayout()
- Call ASPUnit.Ok(objAuthController.useLayout, "AuthController should default to layout-enabled rendering")
- End Function
-
- Function AuthControllerDefaultTitleIsAuthentication()
- Call ASPUnit.Equal(objAuthController.Title, "Authentication", "AuthController should expose 'Authentication' as its default title")
- End Function
- %>
|