@@ -57,23 +57,21 @@ def test_coverage_for_file
57
57
"first_updated_at" => yesterday . to_i ,
58
58
"last_updated_at" => yesterday . to_i ,
59
59
"file_hash" => "abcd" ,
60
- "data" => [ 0 , 1 , 2 ]
60
+ "data" => [ 0 , 1 , 2 ] ,
61
+ "timedata" => [ nil , Time . at ( yesterday . to_i ) , Time . at ( yesterday . to_i ) ]
61
62
} ,
62
63
@store . coverage [ "./dog.rb" ]
63
64
)
64
65
mock_time ( today )
65
66
@store . save_report (
66
67
"app_path/dog.rb" => [ 1 , 1 , 0 ]
67
68
)
68
- assert_equal (
69
- {
70
- "first_updated_at" => yesterday . to_i ,
71
- "last_updated_at" => today . to_i ,
72
- "file_hash" => "abcd" ,
73
- "data" => [ 1 , 2 , 2 ]
74
- } ,
75
- @store . coverage [ "./dog.rb" ]
76
- )
69
+
70
+ assert_equal ( "abcd" , @store . coverage [ "./dog.rb" ] [ "file_hash" ] )
71
+ assert_equal ( today . to_i , @store . coverage [ "./dog.rb" ] [ "last_updated_at" ] )
72
+ assert_equal ( yesterday . to_i , @store . coverage [ "./dog.rb" ] [ "first_updated_at" ] )
73
+ assert_equal ( [ 1 , 2 , 2 ] , @store . coverage [ "./dog.rb" ] [ "data" ] )
74
+ assert_equal ( [ Time . at ( today . to_i ) , Time . at ( today . to_i ) , Time . at ( yesterday . to_i ) ] , @store . coverage [ "./dog.rb" ] [ "timedata" ] )
77
75
end
78
76
79
77
def test_ttl_set
@@ -109,7 +107,8 @@ def test_coverage_for_multiple_files
109
107
"first_updated_at" => current_time . to_i ,
110
108
"last_updated_at" => current_time . to_i ,
111
109
"file_hash" => "abcd" ,
112
- "data" => [ 0 , nil , 1 , 2 ]
110
+ "data" => [ 0 , nil , 1 , 2 ] ,
111
+ "timedata" => [ nil , nil , Time . at ( current_time . to_i ) , Time . at ( current_time . to_i ) ]
113
112
} , @store . coverage [ "./dog.rb" ]
114
113
)
115
114
assert_equal [ 1 , 2 , 0 , 1 , 5 ] , @store . coverage [ "./cat.rb" ] [ "data" ]
@@ -213,7 +212,8 @@ def test_get_coverage_cache
213
212
"first_updated_at" => yesterday . to_i ,
214
213
"last_updated_at" => yesterday . to_i ,
215
214
"file_hash" => "abcd" ,
216
- "data" => [ 0 , 1 , 2 ]
215
+ "data" => [ 0 , 1 , 2 ] ,
216
+ "timedata" => [ nil , Time . at ( yesterday . to_i ) , Time . at ( yesterday . to_i ) ]
217
217
} ,
218
218
@store . coverage [ "./dog.rb" ]
219
219
)
@@ -225,7 +225,8 @@ def test_get_coverage_cache
225
225
"first_updated_at" => yesterday . to_i ,
226
226
"last_updated_at" => yesterday . to_i ,
227
227
"file_hash" => "abcd" ,
228
- "data" => [ 0 , 1 , 2 ]
228
+ "data" => [ 0 , 1 , 2 ] ,
229
+ "timedata" => [ nil , Time . at ( yesterday . to_i ) , Time . at ( yesterday . to_i ) ]
229
230
} ,
230
231
@store . coverage [ "./dog.rb" ]
231
232
)
@@ -235,7 +236,8 @@ def test_get_coverage_cache
235
236
"first_updated_at" => yesterday . to_i ,
236
237
"last_updated_at" => yesterday . to_i ,
237
238
"file_hash" => "abcd" ,
238
- "data" => [ 0 , 2 , 4 ]
239
+ "data" => [ 0 , 2 , 4 ] ,
240
+ "timedata" => [ nil , Time . at ( yesterday . to_i ) , Time . at ( yesterday . to_i ) ]
239
241
} ,
240
242
@store . coverage [ "./dog.rb" ]
241
243
)
0 commit comments