blob: de2885aa6257e99b837c21dbcd640187e58119a3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
package webauthn_test
import (
"testing"
"github.com/stretchr/testify/assert"
"go.uber.org/mock/gomock"
"github.com/authelia/authelia/v4/internal/configuration/schema"
"github.com/authelia/authelia/v4/internal/mocks"
. "github.com/authelia/authelia/v4/internal/webauthn"
)
func TestNewMetaDataProvider(t *testing.T) {
ctrl := gomock.NewController(t)
defer ctrl.Finish()
store := mocks.NewMockStorage(ctrl)
provider, err := NewMetaDataProvider(&schema.Configuration{}, store)
assert.NoError(t, err)
assert.Nil(t, provider)
provider, err = NewMetaDataProvider(&schema.Configuration{WebAuthn: schema.WebAuthn{Metadata: schema.WebAuthnMetadata{Enabled: true}}}, store)
assert.NoError(t, err)
assert.NotNil(t, provider)
}
|