@@ -33,7 +33,7 @@ def test_add_file
3333 f . write "a" * 10
3434 end
3535
36- assert_headers_equal ( tar_file_header ( "x" , "" , 0o644 , 10 , Time . now ) ,
36+ assert_headers_equal ( tar_file_header ( "x" , "" , 0o644 , 10 , Time . at ( Gem :: DEFAULT_SOURCE_DATE_EPOCH ) . utc ) ,
3737 @io . string [ 0 , 512 ] )
3838 end
3939 assert_equal "aaaaaaaaaa#{ "\0 " * 502 } " , @io . string [ 512 , 512 ]
@@ -54,7 +54,7 @@ def test_add_symlink
5454 Time . stub :now , Time . at ( 1_458_518_157 ) do
5555 @tar_writer . add_symlink "x" , "y" , 0o644
5656
57- assert_headers_equal ( tar_symlink_header ( "x" , "" , 0o644 , Time . now , "y" ) ,
57+ assert_headers_equal ( tar_symlink_header ( "x" , "" , 0o644 , Time . at ( Gem :: DEFAULT_SOURCE_DATE_EPOCH ) . utc , "y" ) ,
5858 @io . string [ 0 , 512 ] )
5959 end
6060 assert_equal 512 , @io . pos
@@ -86,7 +86,7 @@ def test_add_file_digest
8686 "e1cf14b0" ,
8787 digests [ "SHA512" ] . hexdigest
8888
89- assert_headers_equal ( tar_file_header ( "x" , "" , 0o644 , 10 , Time . now ) ,
89+ assert_headers_equal ( tar_file_header ( "x" , "" , 0o644 , 10 , Time . at ( Gem :: DEFAULT_SOURCE_DATE_EPOCH ) . utc ) ,
9090 @io . string [ 0 , 512 ] )
9191 end
9292 assert_equal "aaaaaaaaaa#{ "\0 " * 502 } " , @io . string [ 512 , 512 ]
@@ -109,7 +109,7 @@ def test_add_file_digest_multiple
109109 "e1cf14b0" ,
110110 digests [ "SHA512" ] . hexdigest
111111
112- assert_headers_equal ( tar_file_header ( "x" , "" , 0o644 , 10 , Time . now ) ,
112+ assert_headers_equal ( tar_file_header ( "x" , "" , 0o644 , 10 , Time . at ( Gem :: DEFAULT_SOURCE_DATE_EPOCH ) . utc ) ,
113113 @io . string [ 0 , 512 ] )
114114 end
115115 assert_equal "aaaaaaaaaa#{ "\0 " * 502 } " , @io . string [ 512 , 512 ]
@@ -126,7 +126,7 @@ def test_add_file_signer
126126 io . write "a" * 10
127127 end
128128
129- assert_headers_equal ( tar_file_header ( "x" , "" , 0o644 , 10 , Time . now ) ,
129+ assert_headers_equal ( tar_file_header ( "x" , "" , 0o644 , 10 , Time . at ( Gem :: DEFAULT_SOURCE_DATE_EPOCH ) . utc ) ,
130130 @io . string [ 0 , 512 ] )
131131
132132 assert_equal "aaaaaaaaaa#{ "\0 " * 502 } " , @io . string [ 512 , 512 ]
@@ -137,7 +137,7 @@ def test_add_file_signer
137137 signature = signer . sign digest . digest
138138
139139 assert_headers_equal ( tar_file_header ( "x.sig" , "" , 0o444 , signature . length ,
140- Time . now ) ,
140+ Time . at ( Gem :: DEFAULT_SOURCE_DATE_EPOCH ) . utc ) ,
141141 @io . string [ 1024 , 512 ] )
142142 assert_equal "#{ signature } #{ "\0 " * ( 512 - signature . length ) } " ,
143143 @io . string [ 1536 , 512 ]
@@ -154,7 +154,7 @@ def test_add_file_signer_empty
154154 io . write "a" * 10
155155 end
156156
157- assert_headers_equal ( tar_file_header ( "x" , "" , 0o644 , 10 , Time . now ) ,
157+ assert_headers_equal ( tar_file_header ( "x" , "" , 0o644 , 10 , Time . at ( Gem :: DEFAULT_SOURCE_DATE_EPOCH ) . utc ) ,
158158 @io . string [ 0 , 512 ] )
159159 end
160160 assert_equal "aaaaaaaaaa#{ "\0 " * 502 } " , @io . string [ 512 , 512 ]
@@ -168,7 +168,7 @@ def test_add_file_simple
168168 io . write "a" * 10
169169 end
170170
171- assert_headers_equal ( tar_file_header ( "x" , "" , 0o644 , 10 , Time . now ) ,
171+ assert_headers_equal ( tar_file_header ( "x" , "" , 0o644 , 10 , Time . at ( Gem :: DEFAULT_SOURCE_DATE_EPOCH ) . utc ) ,
172172 @io . string [ 0 , 512 ] )
173173
174174 assert_equal "aaaaaaaaaa#{ "\0 " * 502 } " , @io . string [ 512 , 512 ]
@@ -192,7 +192,7 @@ def test_add_file_simple_padding
192192 Time . stub :now , Time . at ( 1_458_518_157 ) do
193193 @tar_writer . add_file_simple "x" , 0 , 100
194194
195- assert_headers_equal tar_file_header ( "x" , "" , 0 , 100 , Time . now ) ,
195+ assert_headers_equal tar_file_header ( "x" , "" , 0 , 100 , Time . at ( Gem :: DEFAULT_SOURCE_DATE_EPOCH ) . utc ) ,
196196 @io . string [ 0 , 512 ]
197197 end
198198
@@ -250,7 +250,7 @@ def test_mkdir
250250 Time . stub :now , Time . at ( 1_458_518_157 ) do
251251 @tar_writer . mkdir "foo" , 0o644
252252
253- assert_headers_equal tar_dir_header ( "foo" , "" , 0o644 , Time . now ) ,
253+ assert_headers_equal tar_dir_header ( "foo" , "" , 0o644 , Time . at ( Gem :: DEFAULT_SOURCE_DATE_EPOCH ) . utc ) ,
254254 @io . string [ 0 , 512 ]
255255
256256 assert_equal 512 , @io . pos
0 commit comments