@@ -398,6 +398,46 @@ def test_scan_git
398
398
assert_equal expected , @top_level . comment
399
399
end
400
400
401
+ def test_scan_git_commit_date
402
+ parser = util_parser <<-ChangeLog
403
+ commit\ ee1e690a2df901adb279d7a63fbd92c64e0a5ae6
404
+ Author: Igor Zubkov <igor.zubkov@gmail.com>
405
+ AuthorDate: 2016-10-25 03:56:11 +0900
406
+ Commit: Nobuyoshi Nakada <nobu@ruby-lang.org>
407
+ CommitDate: 2021-01-07 13:40:42 +0900
408
+
409
+ We don't need "require 'uri'" after "require 'net/http'".
410
+
411
+ commit\ 4d0985a7bd8f591dff4b430e288bfd83af782e51
412
+ Author: git <svn-admin@ruby-lang.org>
413
+ AuthorDate: 2021-01-07 10:21:34 +0900
414
+ Commit: git <svn-admin@ruby-lang.org>
415
+ CommitDate: 2021-01-07 10:21:34 +0900
416
+
417
+ * 2021-01-07 [ci skip]
418
+ ChangeLog
419
+
420
+ parser . scan
421
+
422
+ expected = doc (
423
+ head ( 1 , File . basename ( @tempfile . path ) ) ,
424
+ blank_line ,
425
+ head ( 2 , "2021-01-07" ) ,
426
+ blank_line ,
427
+ log_entry ( nil , 'ee1e690a2df901adb279' ,
428
+ 'Igor Zubkov' , 'igor.zubkov@gmail.com' ,
429
+ '2016-10-25 03:56:11 +0900' ,
430
+ [ head ( 4 , %[We don't need "require 'uri'" after "require 'net/http'".] ) ] ) ,
431
+ log_entry ( nil , '4d0985a7bd8f591dff4b' ,
432
+ 'git' , 'svn-admin@ruby-lang.org' ,
433
+ '2021-01-07 10:21:34 +0900' ,
434
+ [ list ( :BULLET , item ( nil , para ( "2021-01-07 [ci skip]" ) ) ) ] ) )
435
+
436
+ expected . file = @top_level
437
+
438
+ assert_equal expected , @top_level . comment
439
+ end
440
+
401
441
def util_parser content = ''
402
442
RDoc ::Parser ::ChangeLog . new \
403
443
@top_level , @tempfile . path , content , @options , @stats
0 commit comments