From 6a17be6a2f8d7d23b4d37eeea0b0717933440037 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Radu=20Lucu=C8=9B?= Date: Thu, 15 Aug 2024 10:35:34 +0300 Subject: [PATCH] fix: clean cache test --- cmd/cleed/unfollow_test.go | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/cmd/cleed/unfollow_test.go b/cmd/cleed/unfollow_test.go index 50c23ae..712e0dc 100644 --- a/cmd/cleed/unfollow_test.go +++ b/cmd/cleed/unfollow_test.go @@ -3,6 +3,7 @@ package cleed import ( "bytes" "fmt" + "net/url" "os" "path" "testing" @@ -270,12 +271,12 @@ https://test.com was removed from the list ETag: "etag", }, cacheInfo["https://test.com"]) - _, err = storage.OpenFeedCache("https://example.com") - assert.Error(t, err) - f, err := storage.OpenFeedCache("https://test.com") - assert.NoError(t, err) - b := new(bytes.Buffer) - _, err = b.ReadFrom(f) - assert.NoError(t, err) - assert.Equal(t, "test", b.String()) + _, err = os.Stat("https://example.com") + assert.ErrorIs(t, err, os.ErrNotExist) + + b, err := os.ReadFile(path.Join(cacheDir, "feed_"+url.QueryEscape("https://test.com"))) + if err != nil { + t.Fatal(err) + } + assert.Equal(t, "test", string(b)) }