diff --git a/test/test_entity.cpp b/test/test_entity.cpp
index 1c9e3a99105ca8f98bef98c51a2ce27c71f06ed8..69e4b9908260a585ca4389c862912417c9e8d8be 100644
--- a/test/test_entity.cpp
+++ b/test/test_entity.cpp
@@ -172,6 +172,8 @@ TEST(test_entity, test_insert_entity) {
 
   EXPECT_EQ(entity.GetRole(), Role::RECORD_TYPE);
   EXPECT_EQ(entity.GetName(), "entity_name");
+
+  EXPECT_EQ(transaction.RequestToString(), "");
 }
 
 TEST(test_entity, test_insert_with_role) {
@@ -309,4 +311,11 @@ TEST(test_entity, test_description) {
   EXPECT_EQ(property.GetDescription(), "desc property");
   EXPECT_EQ(parent.GetDescription(), "desc parent");
 }
+
+TEST(test_entity, test_role) {
+  Entity entity;
+  entity.SetRole(Role::RECORD_TYPE);
+
+  EXPECT_EQ(entity.GetRole(), Role::RECORD_TYPE);
+}
 } // namespace caosdb::entity