@@ -34,6 +34,7 @@ pub fn filter_old_parameters<T: TimeProvider>(
34
34
#[ cfg( test) ]
35
35
mod tests {
36
36
use super :: * ;
37
+ use crate :: ONE_DAY_IN_SECONDS ;
37
38
use aws_sdk_ssm:: types:: ParameterMetadata ;
38
39
use aws_smithy_types:: DateTime as AwsDateTime ;
39
40
use chrono:: { DateTime , Utc } ;
@@ -59,7 +60,8 @@ mod tests {
59
60
let parameters = vec ! [ ] ;
60
61
let time_provider = MockTimeProvider :: new ( Utc :: now ( ) ) ;
61
62
62
- let result = filter_old_parameters ( & parameters, & time_provider, 86400.0 , ".*" ) . unwrap ( ) ; // 1 day in seconds
63
+ let result =
64
+ filter_old_parameters ( & parameters, & time_provider, ONE_DAY_IN_SECONDS , ".*" ) . unwrap ( ) ;
63
65
64
66
assert_eq ! ( result. len( ) , 0 ) ;
65
67
}
@@ -77,7 +79,8 @@ mod tests {
77
79
let time_provider = MockTimeProvider :: new ( now) ;
78
80
let parameters = vec ! [ parameter] ;
79
81
80
- let result = filter_old_parameters ( & parameters, & time_provider, 86400.0 , ".*" ) . unwrap ( ) ; // 1 day in seconds
82
+ let result =
83
+ filter_old_parameters ( & parameters, & time_provider, ONE_DAY_IN_SECONDS , ".*" ) . unwrap ( ) ;
81
84
82
85
assert_eq ! ( result. len( ) , 0 ) ;
83
86
}
@@ -95,7 +98,8 @@ mod tests {
95
98
let time_provider = MockTimeProvider :: new ( now) ;
96
99
let parameters = vec ! [ parameter] ;
97
100
98
- let result = filter_old_parameters ( & parameters, & time_provider, 86400.0 , ".*" ) . unwrap ( ) ; // 1 day in seconds
101
+ let result =
102
+ filter_old_parameters ( & parameters, & time_provider, ONE_DAY_IN_SECONDS , ".*" ) . unwrap ( ) ;
99
103
100
104
assert_eq ! ( result. len( ) , 1 ) ;
101
105
assert_eq ! ( result[ 0 ] , "old-param" ) ;
@@ -120,7 +124,9 @@ mod tests {
120
124
let time_provider = MockTimeProvider :: new ( now) ;
121
125
let parameters = vec ! [ old_parameter, recent_parameter] ;
122
126
123
- let result = filter_old_parameters ( & parameters, & time_provider, 172800.0 , ".*" ) . unwrap ( ) ; // 2 days in seconds
127
+ let result =
128
+ filter_old_parameters ( & parameters, & time_provider, ONE_DAY_IN_SECONDS * 2.0 , ".*" )
129
+ . unwrap ( ) ;
124
130
125
131
assert_eq ! ( result. len( ) , 1 ) ;
126
132
assert_eq ! ( result[ 0 ] , "old-param" ) ;
@@ -135,7 +141,8 @@ mod tests {
135
141
let time_provider = MockTimeProvider :: new ( Utc :: now ( ) ) ;
136
142
let parameters = vec ! [ parameter] ;
137
143
138
- let result = filter_old_parameters ( & parameters, & time_provider, 86400.0 , ".*" ) . unwrap ( ) ; // 1 day in seconds
144
+ let result =
145
+ filter_old_parameters ( & parameters, & time_provider, ONE_DAY_IN_SECONDS , ".*" ) . unwrap ( ) ;
139
146
140
147
assert_eq ! ( result. len( ) , 0 ) ;
141
148
}
@@ -152,7 +159,8 @@ mod tests {
152
159
let time_provider = MockTimeProvider :: new ( now) ;
153
160
let parameters = vec ! [ parameter] ;
154
161
155
- let result = filter_old_parameters ( & parameters, & time_provider, 86400.0 , ".*" ) . unwrap ( ) ; // 1 day in seconds
162
+ let result =
163
+ filter_old_parameters ( & parameters, & time_provider, ONE_DAY_IN_SECONDS , ".*" ) . unwrap ( ) ;
156
164
157
165
assert_eq ! ( result. len( ) , 0 ) ;
158
166
}
@@ -175,8 +183,13 @@ mod tests {
175
183
let time_provider = MockTimeProvider :: new ( now) ;
176
184
let parameters = vec ! [ matching_parameter, non_matching_parameter] ;
177
185
178
- let result =
179
- filter_old_parameters ( & parameters, & time_provider, 86400.0 , "gh-ci-i-.*" ) . unwrap ( ) ; // 1 day in seconds
186
+ let result = filter_old_parameters (
187
+ & parameters,
188
+ & time_provider,
189
+ ONE_DAY_IN_SECONDS ,
190
+ "gh-ci-i-.*" ,
191
+ )
192
+ . unwrap ( ) ;
180
193
181
194
assert_eq ! ( result. len( ) , 1 ) ;
182
195
assert_eq ! ( result[ 0 ] , "gh-ci-i-test-param" ) ;
@@ -195,8 +208,13 @@ mod tests {
195
208
let time_provider = MockTimeProvider :: new ( now) ;
196
209
let parameters = vec ! [ parameter] ;
197
210
198
- let result =
199
- filter_old_parameters ( & parameters, & time_provider, 86400.0 , "gh-ci-i-.*" ) . unwrap ( ) ; // 1 day in seconds
211
+ let result = filter_old_parameters (
212
+ & parameters,
213
+ & time_provider,
214
+ ONE_DAY_IN_SECONDS ,
215
+ "gh-ci-i-.*" ,
216
+ )
217
+ . unwrap ( ) ;
200
218
201
219
assert_eq ! ( result. len( ) , 0 ) ;
202
220
}
0 commit comments