Просмотр исходного кода

Add smbDeliveryRatio to the Preference property list that get copied to Profile

Sam King 11 месяцев назад
Родитель
Сommit
6b12bb3e1e

+ 1 - 0
Trio/Sources/APS/OpenAPSSwift/Profile/ProfileGenerator.swift

@@ -34,6 +34,7 @@ extension Profile {
         weightPercentage = preferences.weightPercentage
         thresholdSetting = preferences.threshold_setting
         maxMealAbsorptionTime = preferences.maxMealAbsorptionTime
+        smbDeliveryRatio = preferences.smbDeliveryRatio
 
         // Bool properties
         highTemptargetRaisesSensitivity = preferences.highTemptargetRaisesSensitivity

+ 5 - 1
TrioTests/OpenAPSSwiftTests/ProfileJsNativeCompareTests.swift

@@ -41,7 +41,11 @@ import Testing
             ]
         )
 
-        let preferences = Preferences()
+        var preferences = Preferences()
+
+        // Modify preferences to make sure that modified properties
+        // propogate to Profile
+        preferences.smbDeliveryRatio = 0.4
 
         let carbRatios = CarbRatios(
             units: .grams,