diff --git a/collector/tests.py b/collector/tests.py
index 44ae259..8ca27e8 100644
--- a/collector/tests.py
+++ b/collector/tests.py
@@ -3,6 +3,7 @@ import pytest
 from django.test import Client
 from django.urls import reverse
 from hypothesis import given, strategies as st
+from logot import Logot, logged
 
 from .models import Teil
 
@@ -42,7 +43,10 @@ def test_entering_same_name_twice_does_not_change_database_entry(data, session:
     ],
 )
 def test_enter_endpoint_accepts_only_post_requests(
-    client: Client, http_method: str, expected_status: int, random_name: Callable[[int], str]
+    client: Client,
+    http_method: str,
+    expected_status: int,
+    random_name: Callable[[int], str],
 ):
     client_method = getattr(client, http_method.lower())
 
@@ -50,3 +54,18 @@ def test_enter_endpoint_accepts_only_post_requests(
         reverse("collector:enter"), data={"new_name": random_name(8)}
     )
     assert response.status_code == expected_status
+
+
+@pytest.mark.xfail(reason="WIP, kein Plan warum nichts gecaptured zu werden scheint")
+def test_enter_endpoints_emits_expected_logs(
+    client: Client, logot: Logot, random_name: Callable[[int], str]
+):
+    same_name = random_name(10)
+
+    response = client.post(reverse("collector:enter"), data={"new_name": same_name})
+    assert response.status_code == 302
+    logot.assert_logged(logged.info("New Teil entered"))
+
+    response = client.post(reverse("collector:enter"), data={"new_name": same_name})
+    assert response.status_code == 302
+    logot.assert_logged(logged.warning("Teil already existed"))