You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.5KB

  1. <!-- #include file="../aspunit/Lib/ASPUnit.asp" -->
  2. <!-- #include file="../bootstrap.asp" -->
  3. <!-- #include file="../../core/lib.json.asp" -->
  4. <!-- #include file="../../core/lib.Keycloak.asp" -->
  5. <!-- #include file="../../app/controllers/AuthController.asp" -->
  6. <%
  7. Call ASPUnit.AddModule( _
  8. ASPUnit.CreateModule( _
  9. "Auth Controller Component Tests", _
  10. Array( _
  11. ASPUnit.CreateTest("AuthControllerDefaultsToUsingLayout"), _
  12. ASPUnit.CreateTest("AuthControllerDefaultTitleIsAuthentication") _
  13. ), _
  14. ASPUnit.CreateLifeCycle("SetupAuthController", "TeardownAuthController") _
  15. ) _
  16. )
  17. Call ASPUnit.Run()
  18. Sub SetupAuthController()
  19. Call ResetTestRuntime()
  20. On Error Resume Next
  21. AuthController_Class__Singleton = Empty
  22. KeycloakAuth_Class__Singleton = Empty
  23. On Error GoTo 0
  24. Call ExecuteGlobal("Dim objAuthController")
  25. Set objAuthController = AuthController()
  26. End Sub
  27. Sub TeardownAuthController()
  28. Set objAuthController = Nothing
  29. On Error Resume Next
  30. AuthController_Class__Singleton = Empty
  31. KeycloakAuth_Class__Singleton = Empty
  32. On Error GoTo 0
  33. Call ResetTestRuntime()
  34. End Sub
  35. Function AuthControllerDefaultsToUsingLayout()
  36. Call ASPUnit.Ok(objAuthController.useLayout, "AuthController should default to layout-enabled rendering")
  37. End Function
  38. Function AuthControllerDefaultTitleIsAuthentication()
  39. Call ASPUnit.Equal(objAuthController.Title, "Authentication", "AuthController should expose 'Authentication' as its default title")
  40. End Function
  41. %>

Powered by TurnKey Linux.