@@ -336,9 +336,7 @@ pub fn simulate(
336336 card. last_date = card. due ;
337337 card. due += ivl;
338338
339- if ( card. due as usize ) <= learn_span {
340- card_priorities. change_priority ( & card_index, card_priority ( card, false ) ) ;
341- }
339+ card_priorities. change_priority ( & card_index, card_priority ( card, false ) ) ;
342340 }
343341
344342 /*dbg!((
@@ -934,26 +932,27 @@ mod tests {
934932 deck_size : DECK_SIZE ,
935933 ..Default :: default ( )
936934 } ;
937- let ( _, review_cnt_per_day_10 , _, _) =
935+ let ( _, review_cnt_per_day_lower , _, _) =
938936 simulate ( & config, & DEFAULT_PARAMETERS , 0.9 , None , None ) ?;
939937 let config = SimulatorConfig {
940938 learn_span : LOWER + 10 ,
941939 learn_limit : LEARN_LIMIT ,
942940 deck_size : DECK_SIZE ,
943941 ..Default :: default ( )
944942 } ;
945- let ( _, review_cnt_per_day_11 , _, _) =
943+ let ( _, review_cnt_per_day_higher , _, _) =
946944 simulate ( & config, & DEFAULT_PARAMETERS , 0.9 , None , None ) ?;
947945 // Compare first LOWER items of review_cnt_per_day arrays
948946 for i in 0 ..LOWER {
949947 assert_eq ! (
950- review_cnt_per_day_10 [ i] , review_cnt_per_day_11 [ i] ,
948+ review_cnt_per_day_lower [ i] , review_cnt_per_day_higher [ i] ,
951949 "at index {}" ,
952950 i
953951 ) ;
954952 }
955953 Ok ( ( ) )
956954 }
955+
957956 #[ test]
958957 fn simulate_with_existing_cards ( ) -> Result < ( ) > {
959958 let config = SimulatorConfig {
0 commit comments