@@ -32,56 +32,45 @@ func TestDateTime_GenerateFullyQualifiedImageName(t *testing.T) {
32
32
format string
33
33
buildTime time.Time
34
34
timezone string
35
- opts * Options
35
+ imageName string
36
36
digest string
37
37
image string
38
38
want string
39
- shouldErr bool
40
39
}{
41
40
{
42
41
description : "default formatter" ,
43
42
buildTime : aLocalTimeStamp ,
44
- opts : & Options {
45
- ImageName : "test_image" ,
46
- },
47
- want : "test_image:2015-03-07_11-06-39.123_" + localZone ,
43
+ imageName : "test_image" ,
44
+ want : "test_image:2015-03-07_11-06-39.123_" + localZone ,
48
45
},
49
46
{
50
47
description : "user provided timezone" ,
51
48
buildTime : time .Unix (1234 , 123456789 ),
52
49
timezone : "UTC" ,
53
- opts : & Options {
54
- ImageName : "test_image" ,
55
- },
56
- want : "test_image:1970-01-01_00-20-34.123_UTC" ,
50
+ imageName : "test_image" ,
51
+ want : "test_image:1970-01-01_00-20-34.123_UTC" ,
57
52
},
58
53
{
59
54
description : "user provided format" ,
60
55
buildTime : aLocalTimeStamp ,
61
56
format : "2006-01-02" ,
62
- opts : & Options {
63
- ImageName : "test_image" ,
64
- },
65
- want : "test_image:2015-03-07" ,
66
- },
67
- {
68
- description : "error no tag opts" ,
69
- shouldErr : true ,
57
+ imageName : "test_image" ,
58
+ want : "test_image:2015-03-07" ,
70
59
},
71
60
}
72
61
73
62
for _ , test := range tests {
74
63
t .Run (test .description , func (t * testing.T ) {
75
-
76
64
c := & dateTimeTagger {
77
65
Format : test .format ,
78
66
TimeZone : test .timezone ,
79
67
timeFn : func () time.Time { return test .buildTime },
80
68
}
81
- tag , err := c .GenerateFullyQualifiedImageName ("." , test .opts )
69
+ tag , err := c .GenerateFullyQualifiedImageName ("." , Options {
70
+ ImageName : test .imageName ,
71
+ })
82
72
83
- testutil .CheckErrorAndDeepEqual (t , test . shouldErr , err , test .want , tag )
73
+ testutil .CheckErrorAndDeepEqual (t , false , err , test .want , tag )
84
74
})
85
75
}
86
-
87
76
}
0 commit comments