@@ -190,9 +190,11 @@ func testNode(t *testing.T, nd node.Node) error {
190
190
assert (t , lnk != nil || err .Error () == "index out of range" )
191
191
assert (t , len (rest ) == 0 )
192
192
193
- mt , rest , err := commit .Resolve ([]string {"mergetag" })
193
+ mt , _ , err := commit .Resolve ([]string {"mergetag" })
194
+ assert (t , err == nil )
194
195
if len (mt .([]* MergeTag )) > 0 {
195
- mtag , rest , err := commit .Resolve ([]string {"mergetag" , "0" })
196
+ mtag , _ , err := commit .Resolve ([]string {"mergetag" , "0" })
197
+ assert (t , err == nil )
196
198
tag , ok := mtag .(* MergeTag )
197
199
if ! ok {
198
200
t .Fatal ("Invalid mergetag" )
@@ -240,6 +242,7 @@ func testNode(t *testing.T, nd node.Node) error {
240
242
assert (t , obj != nil )
241
243
assert (t , rest != nil )
242
244
assert (t , len (rest ) == 1 )
245
+ //lint:ignore SA5011 see lines above
243
246
assert (t , rest [0 ] == "aoeu" )
244
247
case "[git tree object]" :
245
248
tree , ok := nd .(* Tree )
@@ -344,21 +347,30 @@ func TestParsePersonInfo(t *testing.T) {
344
347
assert (
t ,
pi .
String ()
== "Someone <[email protected] >" )
345
348
346
349
pi ,
err = parsePersonInfo ([]
byte (
"prefix Łukasz Magiera <[email protected] > 1546187652 +0100" ))
350
+ assert (t , err == nil )
347
351
piJSON , err := pi .MarshalJSON ()
352
+ assert (t , err == nil )
348
353
date , _ , err := pi .resolve ([]string {"date" })
354
+ assert (t , err == nil )
349
355
assert (
t ,
string (
piJSON )
== `{"date":"2018-12-30T17:34:12+01:00","email":"[email protected] ","name":"Łukasz Magiera"}` )
350
356
assert (t , date == "2018-12-30T17:34:12+01:00" )
351
357
352
358
pi ,
err = parsePersonInfo ([]
byte (
"prefix Sameer <[email protected] > 1545162499 -0500" ))
359
+ assert (t , err == nil )
353
360
piJSON , err = pi .MarshalJSON ()
361
+ assert (t , err == nil )
354
362
assert (
t ,
string (
piJSON )
== `{"date":"2018-12-18T14:48:19-05:00","email":"[email protected] ","name":"Sameer"}` )
355
363
356
364
pi ,
err = parsePersonInfo ([]
byte (
"prefix Łukasz Magiera <[email protected] > 1546187652 +0122" ))
365
+ assert (t , err == nil )
357
366
piJSON , err = pi .MarshalJSON ()
367
+ assert (t , err == nil )
358
368
assert (
t ,
string (
piJSON )
== `{"date":"2018-12-30T17:56:12+01:22","email":"[email protected] ","name":"Łukasz Magiera"}` )
359
369
360
370
pi ,
err = parsePersonInfo ([]
byte (
"prefix Sameer <[email protected] > 1545162499 -0545" ))
371
+ assert (t , err == nil )
361
372
piJSON , err = pi .MarshalJSON ()
373
+ assert (t , err == nil )
362
374
assert (
t ,
string (
piJSON )
== `{"date":"2018-12-18T14:03:19-05:45","email":"[email protected] ","name":"Sameer"}` )
363
375
}
364
376
0 commit comments