fix failing tests: menuhandlers missing the logdb
This commit is contained in:
parent
d0c181bca2
commit
06cab56427
@ -623,9 +623,15 @@ func TestSaveGender(t *testing.T) {
|
|||||||
|
|
||||||
func TestSaveTemporaryPin(t *testing.T) {
|
func TestSaveTemporaryPin(t *testing.T) {
|
||||||
sessionId := "session123"
|
sessionId := "session123"
|
||||||
ctx, store := InitializeTestStore(t)
|
|
||||||
|
ctx, userdatastore := InitializeTestStore(t)
|
||||||
ctx = context.WithValue(ctx, "SessionId", sessionId)
|
ctx = context.WithValue(ctx, "SessionId", sessionId)
|
||||||
|
|
||||||
|
_, logdb := InitializeTestLogdbStore(t)
|
||||||
|
logDb := store.LogDb{
|
||||||
|
Db: logdb,
|
||||||
|
}
|
||||||
|
|
||||||
fm, err := NewFlagManager(flagsPath)
|
fm, err := NewFlagManager(flagsPath)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
@ -636,7 +642,8 @@ func TestSaveTemporaryPin(t *testing.T) {
|
|||||||
// Create the MenuHandlers instance with the mock flag manager
|
// Create the MenuHandlers instance with the mock flag manager
|
||||||
h := &MenuHandlers{
|
h := &MenuHandlers{
|
||||||
flagManager: fm,
|
flagManager: fm,
|
||||||
userdataStore: store,
|
userdataStore: userdatastore,
|
||||||
|
logDb: logDb,
|
||||||
}
|
}
|
||||||
|
|
||||||
// Define test cases
|
// Define test cases
|
||||||
@ -677,9 +684,15 @@ func TestSaveTemporaryPin(t *testing.T) {
|
|||||||
|
|
||||||
func TestCheckIdentifier(t *testing.T) {
|
func TestCheckIdentifier(t *testing.T) {
|
||||||
sessionId := "session123"
|
sessionId := "session123"
|
||||||
ctx, store := InitializeTestStore(t)
|
ctx, userdatastore := InitializeTestStore(t)
|
||||||
ctx = context.WithValue(ctx, "SessionId", sessionId)
|
ctx = context.WithValue(ctx, "SessionId", sessionId)
|
||||||
|
|
||||||
|
_, logdb := InitializeTestLogdbStore(t)
|
||||||
|
|
||||||
|
logDb := store.LogDb{
|
||||||
|
Db: logdb,
|
||||||
|
}
|
||||||
|
|
||||||
// Define test cases
|
// Define test cases
|
||||||
tests := []struct {
|
tests := []struct {
|
||||||
name string
|
name string
|
||||||
@ -699,14 +712,15 @@ func TestCheckIdentifier(t *testing.T) {
|
|||||||
|
|
||||||
for _, tt := range tests {
|
for _, tt := range tests {
|
||||||
t.Run(tt.name, func(t *testing.T) {
|
t.Run(tt.name, func(t *testing.T) {
|
||||||
err := store.WriteEntry(ctx, sessionId, storedb.DATA_PUBLIC_KEY, []byte(tt.publicKey))
|
err := userdatastore.WriteEntry(ctx, sessionId, storedb.DATA_PUBLIC_KEY, []byte(tt.publicKey))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Create the MenuHandlers instance with the mock store
|
// Create the MenuHandlers instance with the mock store
|
||||||
h := &MenuHandlers{
|
h := &MenuHandlers{
|
||||||
userdataStore: store,
|
userdataStore: userdatastore,
|
||||||
|
logDb: logDb,
|
||||||
}
|
}
|
||||||
|
|
||||||
// Call the method
|
// Call the method
|
||||||
|
Loading…
Reference in New Issue
Block a user