mirror of
https://github.com/cloudreve/cloudreve.git
synced 2025-11-01 19:13:39 +08:00
Test: get source URL of files
This commit is contained in:
19
pkg/cache/memo_test.go
vendored
19
pkg/cache/memo_test.go
vendored
@ -106,3 +106,22 @@ func TestMemoStore_Sets(t *testing.T) {
|
||||
"4": "4.val",
|
||||
}, vals)
|
||||
}
|
||||
|
||||
func TestMemoStore_Delete(t *testing.T) {
|
||||
asserts := assert.New(t)
|
||||
store := NewMemoStore()
|
||||
|
||||
err := store.Sets(map[string]interface{}{
|
||||
"1": "1.val",
|
||||
"2": "2.val",
|
||||
"3": "3.val",
|
||||
"4": "4.val",
|
||||
}, "test_")
|
||||
asserts.NoError(err)
|
||||
|
||||
err = store.Delete([]string{"1", "2"}, "test_")
|
||||
asserts.NoError(err)
|
||||
values, miss := store.Gets([]string{"1", "2", "3", "4"}, "test_")
|
||||
asserts.Equal([]string{"1", "2"}, miss)
|
||||
asserts.Equal(map[string]interface{}{"3": "3.val", "4": "4.val"}, values)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user