| 123456789101112131415161718192021222324 |
- from pathlib import Path
- ROOT = Path(__file__).resolve().parents[1]
- def test_frontend_loads_current_identity_and_clears_invalid_tokens():
- user_api = (ROOT / "frontend/src/api/user.js").read_text(encoding="utf-8")
- store = (ROOT / "frontend/src/store/modules/user.js").read_text(encoding="utf-8")
- request = (ROOT / "frontend/src/utils/request.js").read_text(encoding="utf-8")
- assert "/system/auth/me" in user_api
- assert "loadCurrentUser" in store
- assert "deleteToken" in request
- assert "redirect" in request
- def test_user_management_has_no_registration_route():
- api = (ROOT / "frontend/src/api/users.js").read_text(encoding="utf-8")
- routes = (ROOT / "frontend/src/router/routes.js").read_text(encoding="utf-8")
- assert "/system/users" in api
- assert "register" not in api.lower()
- assert "users:manage" in routes
|