Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

55 lignes
1.7KB

  1. <!-- #include file="../aspunit/Lib/ASPUnit.asp" -->
  2. <!-- #include file="../bootstrap.asp" -->
  3. <%
  4. Call ASPUnit.AddModule( _
  5. ASPUnit.CreateModule( _
  6. "Auth Route Integration Tests", _
  7. Array( _
  8. ASPUnit.CreateTest("AuthLoginRouteResolvesToAuthControllerLogin"), _
  9. ASPUnit.CreateTest("AuthCallbackRouteResolvesToAuthControllerCallback"), _
  10. ASPUnit.CreateTest("AuthLogoutRouteResolvesToAuthControllerLogout") _
  11. ), _
  12. ASPUnit.CreateLifeCycle("SetupAuthRoutes", "TeardownAuthRoutes") _
  13. ) _
  14. )
  15. Call ASPUnit.Run()
  16. Sub SetupAuthRoutes()
  17. Call ResetTestRuntime()
  18. Call RegisterDefaultRoutes()
  19. End Sub
  20. Sub TeardownAuthRoutes()
  21. Call ResetTestRuntime()
  22. End Sub
  23. Function AuthLoginRouteResolvesToAuthControllerLogin()
  24. Dim routeArray
  25. routeArray = router.Resolve("GET", "/auth/login")
  26. Call ASPUnit.Ok( _
  27. (LCase(routeArray(0)) = "authcontroller" And LCase(routeArray(1)) = "login"), _
  28. "GET /auth/login should resolve to AuthController.Login" _
  29. )
  30. End Function
  31. Function AuthCallbackRouteResolvesToAuthControllerCallback()
  32. Dim routeArray
  33. routeArray = router.Resolve("GET", "/auth/callback")
  34. Call ASPUnit.Ok( _
  35. (LCase(routeArray(0)) = "authcontroller" And LCase(routeArray(1)) = "callback"), _
  36. "GET /auth/callback should resolve to AuthController.Callback" _
  37. )
  38. End Function
  39. Function AuthLogoutRouteResolvesToAuthControllerLogout()
  40. Dim routeArray
  41. routeArray = router.Resolve("GET", "/auth/logout")
  42. Call ASPUnit.Ok( _
  43. (LCase(routeArray(0)) = "authcontroller" And LCase(routeArray(1)) = "logout"), _
  44. "GET /auth/logout should resolve to AuthController.Logout" _
  45. )
  46. End Function
  47. %>

Powered by TurnKey Linux.