diff --git a/tests/test_issues_pylib.py b/tests/test_issues_pylib.py
index a6e0216730c19577cd1e51303f82573c977d0933..32b2bdb2e1e5a8bf514e27517f7edff6767e219b 100644
--- a/tests/test_issues_pylib.py
+++ b/tests/test_issues_pylib.py
@@ -36,7 +36,7 @@ import pytest
 
 from linkahead import administration as admin
 from linkahead.exceptions import (TransactionError, HTTPClientError)
-from linkahead.apiutils import empty_diff, merge_entities
+from linkahead.apiutils import compare_entities, empty_diff, merge_entities
 
 CURATOR_ROLE = "curator"
 
@@ -156,9 +156,14 @@ def test_gitlab_com_119():
     # Ensure rec1 has prop, rec2 does not
     assert not empty_diff(rec1, rec2)
     assert len(rec2.properties) == 0
+    diff1, diff2 = compare_entities(rec1, rec2)
+    assert prop.id in diff1["properties"]
+    assert None not in diff1["properties"]
+    assert len(diff2["properties"]) == 0
 
     # Merge and check rec2 now has prop
     merge_entities(rec2, rec1)
+    assert rec2.get_property(prop) is not None
     assert empty_diff(rec1.get_property(prop), rec2.get_property(prop))