diff --git a/unittests/test_apiutils.py b/unittests/test_apiutils.py
index 434e276f7c098277afc182f59e55d78384ff37ad..b9a02926803c1e7b8134cde904ea2021d0281ff4 100644
--- a/unittests/test_apiutils.py
+++ b/unittests/test_apiutils.py
@@ -365,10 +365,15 @@ def test_bug_109():
 @pytest.mark.xfail(reason="Issue https://gitlab.com/linkahead/linkahead-pylib/-/issues/111")
 def test_failing_merge_entities_111():
     prop_a = db.Property()
-    prop_b = db.Property(name="b", datatype=db.TEXT)
+    prop_parent = db.Property(name="prop_parent")
+    prop_b = db.Property(name="b", datatype=db.DOUBLE, unit="µs", value=1.1).add_parent(prop_parent)
+    print(prop_b)
     db.apiutils.merge_entities(prop_a, prop_b)
-    assert prop_a.name == "b"  # OK
-    assert prop_a.datatype == db.TEXT  # fails
+    assert prop_a.name == prop_b.name  # OK
+    assert prop_parent.name in [par.name for par in prop_a.get_parents()]  # OK
+    assert prop_a.value == prop_b.value  # fails
+    assert prop_a.datatype == db.DOUBLE  # fails
+    assert prop_a.unit == prop_b.unit  # fails
 
 
 def test_wrong_merge_conflict_reference():