diff --git a/weed/filer/reader_cache_memory_test.go b/weed/filer/reader_cache_memory_test.go index 54706aff3..9b3f68e38 100644 --- a/weed/filer/reader_cache_memory_test.go +++ b/weed/filer/reader_cache_memory_test.go @@ -70,6 +70,13 @@ func TestChunkGroupReaderCacheMemory(t *testing.T) { for i := 0; i < tt.chunks; i++ { <-started } + rc.trim() + rc.Lock() + downloading := len(rc.downloaders) + rc.Unlock() + if downloading != tt.chunks { + t.Errorf("trim evicted in-flight downloads: got %d, want %d", downloading, tt.chunks) + } close(gate) readers.Wait() }