Skip to content

Commit

Permalink
Fix server delete tests
Browse files Browse the repository at this point in the history
Now we pass a collector to `ServerDelete()`, more metrics are in the
registry and the ones we want are at the end.
  • Loading branch information
iainlane committed Mar 29, 2022
1 parent 87439fc commit 7888e52
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions metrics/server_delete_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ func TestServerDelete(t *testing.T) {
provider.EXPECT().Destroy(noContext, instance).Times(3).Return(nil)
provider.EXPECT().Destroy(noContext, instance).Return(errors.New("error"))

providerInst := ServerDelete(provider)
collector := New()
providerInst := ServerDelete(provider, collector)
for i := 0; i < 3; i++ {
err := providerInst.Destroy(noContext, instance)
if err != nil {
Expand All @@ -52,20 +53,20 @@ func TestServerDelete(t *testing.T) {
t.Error(err)
return
}
if want, got := len(metrics), 2; want != got {
t.Errorf("Expect registered metric")
if want, got := len(metrics), 8; want != got {
t.Errorf("Expect registered metric %d, got %d", want, got)
return
}
if got, want := metrics[0].GetName(), "drone_servers_deleted"; want != got {
if got, want := metrics[6].GetName(), "drone_servers_deleted"; want != got {
t.Errorf("Expect metric name %s, got %s", want, got)
}
if got, want := metrics[0].Metric[0].Counter.GetValue(), float64(3); want != got {
if got, want := metrics[6].Metric[0].Counter.GetValue(), float64(3); want != got {
t.Errorf("Expect metric value %f, got %f", want, got)
}
if got, want := metrics[1].GetName(), "drone_servers_deleted_err"; want != got {
if got, want := metrics[7].GetName(), "drone_servers_deleted_err"; want != got {
t.Errorf("Expect metric name %s, got %s", want, got)
}
if got, want := metrics[1].Metric[0].Counter.GetValue(), float64(1); want != got {
if got, want := metrics[7].Metric[0].Counter.GetValue(), float64(1); want != got {
t.Errorf("Expect metric value %f, got %f", want, got)
}
}

0 comments on commit 7888e52

Please sign in to comment.