Ensured that default schedules are explicitly added to the collections in RemoteSynchronizationModule.cs

This commit is contained in:
Carl Johnsen
2026-01-09 10:51:29 +01:00
parent 51d9c2c36d
commit 7021036d98
2 changed files with 10 additions and 1 deletions
@@ -651,7 +651,10 @@ namespace Duplicati.UnitTest
var modes = module.GetType().GetField("m_modes", BINDING_FLAGS).GetValue(module) as List<RemoteSyncTriggerMode>;
Assert.AreEqual(3, destinations.Count);
Assert.AreEqual(2, modes.Count); // Modes list has the provided values, defaults used for missing indices
Assert.AreEqual(3, modes.Count); // Modes list has the provided values, defaults used for missing indices
Assert.AreEqual(RemoteSyncTriggerMode.Inline, modes[0]);
Assert.AreEqual(RemoteSyncTriggerMode.Scheduled, modes[1]);
Assert.AreEqual(RemoteSyncTriggerMode.Inline, modes[2]);
}
[Test]