diff --git a/unittests/test_scanner.py b/unittests/test_scanner.py
index 71149c545215e2cbd2532c4c93761a22be81afe9..2176ad9d25abcd3ac272cd04f99e3a9ea60d2dc9 100644
--- a/unittests/test_scanner.py
+++ b/unittests/test_scanner.py
@@ -332,7 +332,6 @@ EmptyConverter:
 
     converter_registry = create_converter_registry(broken_definition)
 
-    scan_structure_elements(DictElement(name="", value=data), broken_definition, converter_registry)
-
-    # TODO: this already raises the correct error message. This needs to be checked.
+    with pytest.raises(RuntimeError, match="Definition of converter \"EmptyConverter\" is empty"):
+        scan_structure_elements(DictElement(name="", value=data), broken_definition, converter_registry)