21 lines
365 B
Go
21 lines
365 B
Go
package metrics
|
|
|
|
import (
|
|
"testing"
|
|
"time"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestNewPrometheus(t *testing.T) {
|
|
p := NewPrometheus()
|
|
|
|
assert.NotNil(t, p)
|
|
|
|
p.RecordRequest("400", "GET", time.Second)
|
|
p.RecordAuthz("400")
|
|
p.RecordAuthn(true, false, "WebAuthn")
|
|
p.RecordAuthn(true, false, "1fa")
|
|
p.RecordAuthenticationDuration(true, time.Second)
|
|
}
|