Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
projectdiscovery
GitHub Repository: projectdiscovery/nuclei
Path: blob/dev/pkg/authprovider/authx/file_test.go
2070 views
1
package authx
2
3
import (
4
"testing"
5
6
"github.com/stretchr/testify/require"
7
)
8
9
func TestSecretsUnmarshal(t *testing.T) {
10
loc := "testData/example-auth.yaml"
11
data, err := GetAuthDataFromFile(loc)
12
require.Nil(t, err, "could not read secrets file")
13
require.NotNil(t, data, "could not read secrets file")
14
for _, s := range data.Secrets {
15
require.Nil(t, s.Validate(), "could not validate secret")
16
}
17
for _, d := range data.Dynamic {
18
require.Nil(t, d.Validate(), "could not validate dynamic")
19
}
20
}
21
22