Hallo,

ich habe eine API mit FastAPI in Python geschrieben und diese bereits ausgiebig in pytest getestet. Das Frontend konnte ich bereits mit einfachen Unittests und Mocks in Vitest testen.

Leider bin ich nun an das Problem angekommen, dass ich nicht weiß, wie ich testen kann, ob das Frontend (JavaScript) mit meiner API (FastAPI) richtig kommuniziert, da auch Datenbankabfragen stattfinden und viele der Routen geschützte Routen sind, die ohne Login nicht möglich sind zu erreichen.

Ich habe bereits auf StackOverflow gefragt, jedoch keine Antwort darauf erhalten. ChatGPT und DeepSeek konnten mir auch nicht wirklich helfen.

Liebe Grüße