| 230 | } |
| 231 | |
| 232 | func Test_Storage_Memory_Reset(t *testing.T) { |
| 233 | t.Parallel() |
| 234 | testStore := New() |
| 235 | val := []byte("doe") |
| 236 | |
| 237 | err := testStore.Set("john1", val, 0) |
| 238 | require.NoError(t, err) |
| 239 | |
| 240 | err = testStore.Set("john2", val, 0) |
| 241 | require.NoError(t, err) |
| 242 | |
| 243 | keys, err := testStore.Keys() |
| 244 | require.NoError(t, err) |
| 245 | require.Len(t, keys, 2) |
| 246 | |
| 247 | err = testStore.Reset() |
| 248 | require.NoError(t, err) |
| 249 | |
| 250 | result, err := testStore.Get("john1") |
| 251 | require.NoError(t, err) |
| 252 | require.Empty(t, result) |
| 253 | |
| 254 | result, err = testStore.Get("john2") |
| 255 | require.NoError(t, err) |
| 256 | require.Empty(t, result) |
| 257 | |
| 258 | keys, err = testStore.Keys() |
| 259 | require.NoError(t, err) |
| 260 | require.Nil(t, keys) |
| 261 | } |
| 262 | |
| 263 | func Test_Storage_Memory_ResetWithContext(t *testing.T) { |
| 264 | t.Parallel() |