mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-11-01 02:57:59 +00:00
Delay salt initialization for audit backends
This commit is contained in:
@@ -13,6 +13,13 @@ import (
|
||||
)
|
||||
|
||||
func TestFormatJSONx_formatRequest(t *testing.T) {
|
||||
salter, err := salt.NewSalt(nil, nil)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
saltFunc := func() (*salt.Salt, error) {
|
||||
return salter, nil
|
||||
}
|
||||
cases := map[string]struct {
|
||||
Auth *logical.Auth
|
||||
Req *logical.Request
|
||||
@@ -67,12 +74,11 @@ func TestFormatJSONx_formatRequest(t *testing.T) {
|
||||
var buf bytes.Buffer
|
||||
formatter := AuditFormatter{
|
||||
AuditFormatWriter: &JSONxFormatWriter{
|
||||
Prefix: tc.Prefix,
|
||||
Prefix: tc.Prefix,
|
||||
SaltFunc: saltFunc,
|
||||
},
|
||||
}
|
||||
salter, _ := salt.NewSalt(nil, nil)
|
||||
config := FormatterConfig{
|
||||
Salt: salter,
|
||||
OmitTime: true,
|
||||
}
|
||||
if err := formatter.FormatRequest(&buf, config, tc.Auth, tc.Req, tc.Err); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user