added TestClearTemporaryValue
This commit is contained in:
parent
c324e29aea
commit
2f1dbb9147
@ -3499,3 +3499,32 @@ func TestUpdateAllProfileItems(t *testing.T) {
|
|||||||
assert.Equal(t, "JohnDoe", string(storedAlias))
|
assert.Equal(t, "JohnDoe", string(storedAlias))
|
||||||
assert.Equal(t, expectedResult, res)
|
assert.Equal(t, expectedResult, res)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestClearTemporaryValue(t *testing.T) {
|
||||||
|
ctx, store := InitializeTestStore(t)
|
||||||
|
sessionId := "session123"
|
||||||
|
|
||||||
|
ctx = context.WithValue(ctx, "SessionId", sessionId)
|
||||||
|
|
||||||
|
h := &MenuHandlers{
|
||||||
|
userdataStore: store,
|
||||||
|
}
|
||||||
|
|
||||||
|
// Write initial data to the store
|
||||||
|
err := store.WriteEntry(ctx, sessionId, storedb.DATA_TEMPORARY_VALUE, []byte("SomePreviousDATA34$"))
|
||||||
|
if err != nil {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
_, err = h.ClearTemporaryValue(ctx, "clear_temporary_value", []byte(""))
|
||||||
|
|
||||||
|
assert.NoError(t, err)
|
||||||
|
// Read current temp value from the store
|
||||||
|
currentTempValue, err := store.ReadEntry(ctx, sessionId, storedb.DATA_TEMPORARY_VALUE)
|
||||||
|
if err != nil {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
// assert that the temp value is empty
|
||||||
|
assert.Equal(t, currentTempValue, []byte(""))
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user