Przeglądaj źródła

Merge pull request #538 from nightscout/oref-swift-profile-smbDeliveryRatio-fix

Add `smbDeliveryRatio` to Preferences properties that get copied to Profile
Deniz Cengiz 11 miesięcy temu
rodzic
commit
f62002cd69

+ 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,