@@ -35,7 +35,8 @@ func TestServerDelete(t *testing.T) {
35
35
provider .EXPECT ().Destroy (noContext , instance ).Times (3 ).Return (nil )
36
36
provider .EXPECT ().Destroy (noContext , instance ).Return (errors .New ("error" ))
37
37
38
- providerInst := ServerDelete (provider )
38
+ collector := New ()
39
+ providerInst := ServerDelete (provider , collector )
39
40
for i := 0 ; i < 3 ; i ++ {
40
41
err := providerInst .Destroy (noContext , instance )
41
42
if err != nil {
@@ -52,20 +53,20 @@ func TestServerDelete(t *testing.T) {
52
53
t .Error (err )
53
54
return
54
55
}
55
- if want , got := len (metrics ), 2 ; want != got {
56
- t .Errorf ("Expect registered metric" )
56
+ if want , got := len (metrics ), 8 ; want != got {
57
+ t .Errorf ("Expect registered metric %d, got %d" , want , got )
57
58
return
58
59
}
59
- if got , want := metrics [0 ].GetName (), "drone_servers_deleted" ; want != got {
60
+ if got , want := metrics [6 ].GetName (), "drone_servers_deleted" ; want != got {
60
61
t .Errorf ("Expect metric name %s, got %s" , want , got )
61
62
}
62
- if got , want := metrics [0 ].Metric [0 ].Counter .GetValue (), float64 (3 ); want != got {
63
+ if got , want := metrics [6 ].Metric [0 ].Counter .GetValue (), float64 (3 ); want != got {
63
64
t .Errorf ("Expect metric value %f, got %f" , want , got )
64
65
}
65
- if got , want := metrics [1 ].GetName (), "drone_servers_deleted_err" ; want != got {
66
+ if got , want := metrics [7 ].GetName (), "drone_servers_deleted_err" ; want != got {
66
67
t .Errorf ("Expect metric name %s, got %s" , want , got )
67
68
}
68
- if got , want := metrics [1 ].Metric [0 ].Counter .GetValue (), float64 (1 ); want != got {
69
+ if got , want := metrics [7 ].Metric [0 ].Counter .GetValue (), float64 (1 ); want != got {
69
70
t .Errorf ("Expect metric value %f, got %f" , want , got )
70
71
}
71
72
}
0 commit comments