diff --git a/test/runtests.jl b/test/runtests.jl
index e8c461baafac5140044b0d179aa9601d2ed148a8..774ea49cb64580bb22aaa5a2f0d30a18e85ce36c 100644
--- a/test/runtests.jl
+++ b/test/runtests.jl
@@ -151,13 +151,20 @@ end
 
     @testset "Test entity update" begin
         
-        resset = execute_query("FIND TestEnt")
         ent_with_name = execute_query("FIND TestEnt")
-        prop = CaosDB.Entity.create_property(name = "TestProperty", value = "12345")
-        CaosDB.Entity.set_datatype(prop, "INTEGER")
-        CaosDB.Entity.append_properties(ent_with_name[1], [prop])
-
+        prop = CaosDB.Entity.create_property_entity(name = "TestProperty", datatype = "TEXT", unit = "cm", 
+            is_reference = false, is_list = false)
+        
+        single_insert_transaction1 = create_transaction()
+        add_insert_entity(single_insert_transaction1, prop)
+        execute(single_insert_transaction1)
+        results = get_results(single_insert_transaction1 )
+        
+        prop2 = CaosDB.Entity.create_property(id=get_id(results[1]))
+        CaosDB.Entity.append_property(ent_with_name[1], prop2)
+        
         single_insert_transaction = create_transaction()
+        
         add_update_entity(single_insert_transaction , ent_with_name[1])
         execute(single_insert_transaction)
         results = get_results(single_insert_transaction )