diff --git a/Sources/XXMessengerClient/Messenger/Functions/MessengerListenForMessages.swift b/Sources/XXMessengerClient/Messenger/Functions/MessengerListenForMessages.swift
index 62b9a600a58eb7c279a518aff0b23d7110aaaaf5..e0d96caf7ce8744992a9a6f3f66e4dc725c777f5 100644
--- a/Sources/XXMessengerClient/Messenger/Functions/MessengerListenForMessages.swift
+++ b/Sources/XXMessengerClient/Messenger/Functions/MessengerListenForMessages.swift
@@ -2,7 +2,7 @@ import XCTestDynamicOverlay
 import XXClient
 
 public struct MessengerListenForMessages {
-  public enum Error: Swift.Error {
+  public enum Error: Swift.Error, Equatable {
     case notConnected
   }
 
diff --git a/Sources/XXMessengerClient/Messenger/Functions/MessengerMyContact.swift b/Sources/XXMessengerClient/Messenger/Functions/MessengerMyContact.swift
index bcedd164fb985724f90f743ce5d417180f39b067..47f4ed2469aca16838fec99c89b7021a84d78851 100644
--- a/Sources/XXMessengerClient/Messenger/Functions/MessengerMyContact.swift
+++ b/Sources/XXMessengerClient/Messenger/Functions/MessengerMyContact.swift
@@ -7,7 +7,7 @@ public struct MessengerMyContact {
     case types(Set<FactType>)
   }
 
-  public enum Error: Swift.Error {
+  public enum Error: Swift.Error, Equatable {
     case notConnected
     case notLoggedIn
   }
diff --git a/Sources/XXMessengerClient/Messenger/Functions/MessengerStart.swift b/Sources/XXMessengerClient/Messenger/Functions/MessengerStart.swift
index cc3363ec543ee2c3ed6c2414ac79d1ceaa0ccc33..d911fe665dc9fba901aa2defd26cac969e9f3098 100644
--- a/Sources/XXMessengerClient/Messenger/Functions/MessengerStart.swift
+++ b/Sources/XXMessengerClient/Messenger/Functions/MessengerStart.swift
@@ -2,7 +2,7 @@ import XXClient
 import XCTestDynamicOverlay
 
 public struct MessengerStart {
-  public enum Error: Swift.Error {
+  public enum Error: Swift.Error, Equatable {
     case notLoaded
   }
 
diff --git a/Sources/XXMessengerClient/Messenger/Functions/MessengerStop.swift b/Sources/XXMessengerClient/Messenger/Functions/MessengerStop.swift
index 6e49054fbf45c7feaced41449712da617680d9e9..249cea792241e78f2be4d9df2e4e4da82b5cd5ea 100644
--- a/Sources/XXMessengerClient/Messenger/Functions/MessengerStop.swift
+++ b/Sources/XXMessengerClient/Messenger/Functions/MessengerStop.swift
@@ -16,7 +16,7 @@ public struct MessengerStop {
     public var retries: Int
   }
 
-  public enum Error: Swift.Error {
+  public enum Error: Swift.Error, Equatable {
     case notLoaded
     case timedOut
   }
diff --git a/Sources/XXMessengerClient/Messenger/Functions/MessengerWaitForNetwork.swift b/Sources/XXMessengerClient/Messenger/Functions/MessengerWaitForNetwork.swift
index 8fe8cf3e4750f1d3bff8a7191574a143639466c7..d0ddb199170902f8dc0d38ff98a341e3f7bee974 100644
--- a/Sources/XXMessengerClient/Messenger/Functions/MessengerWaitForNetwork.swift
+++ b/Sources/XXMessengerClient/Messenger/Functions/MessengerWaitForNetwork.swift
@@ -2,7 +2,7 @@ import XXClient
 import XCTestDynamicOverlay
 
 public struct MessengerWaitForNetwork {
-  public enum Error: Swift.Error {
+  public enum Error: Swift.Error, Equatable {
     case notLoaded
     case timeout
   }
diff --git a/Sources/XXMessengerClient/Messenger/Functions/MessengerWaitForNodes.swift b/Sources/XXMessengerClient/Messenger/Functions/MessengerWaitForNodes.swift
index 3494df5038485e75f297f6e034859754c6b290ad..d4fd91a6a5ab282e103b9de5381c5282b4bcc5ff 100644
--- a/Sources/XXMessengerClient/Messenger/Functions/MessengerWaitForNodes.swift
+++ b/Sources/XXMessengerClient/Messenger/Functions/MessengerWaitForNodes.swift
@@ -5,7 +5,7 @@ import XCTestDynamicOverlay
 public struct MessengerWaitForNodes {
   public typealias Progress = (NodeRegistrationReport) -> Void
 
-  public enum Error: Swift.Error {
+  public enum Error: Swift.Error, Equatable {
     case notLoaded
     case timeout
   }