Add unit tests for `metrics.go`