diff --git a/unittests/test_variable_substitutions.py b/unittests/test_variable_substitutions.py
index 565b71ad8a1b6db96680e1884b3c6b07670b4b02..1e4aa21b3c5c848a27051633b5f8f214d1ca8cd5 100644
--- a/unittests/test_variable_substitutions.py
+++ b/unittests/test_variable_substitutions.py
@@ -72,3 +72,12 @@ def test_substitutions_parents(crawler_2):
     # This is a test for:
     # https://gitlab.indiscale.com/caosdb/src/caosdb-crawler/-/issues/35
     # ... testing whether variable substitutions can be used in parent declarations.
+    subd = crawler_2.debug_tree[dircheckstr(
+            "File", "ExperimentalData", "220512_data.dat")]
+    # subd[0] <- generalStore
+    # subd[1] <- recordStore
+
+    parents = subd[1]["Experiment"].get_parents()
+    assert len(parents) == 2
+    assert parents[0].name == "Experiment"
+    assert parents[1].name == "Month_05"