1
0
Fork 0
mirror of https://github.com/miniflux/v2.git synced 2025-08-31 18:31:01 +00:00

Refactor HTTP Client and LocalizedError packages

This commit is contained in:
Frédéric Guillot 2023-10-21 19:50:29 -07:00
parent 120aabfbce
commit 14e25ab9fe
104 changed files with 1277 additions and 10672 deletions

View file

@ -10,28 +10,8 @@ import (
"time"
"miniflux.app/v2/internal/config"
"miniflux.app/v2/internal/http/client"
)
func TestFeedWithResponse(t *testing.T) {
response := &client.Response{ETag: "Some etag", LastModified: "Some date", EffectiveURL: "Some URL"}
feed := &Feed{}
feed.WithClientResponse(response)
if feed.EtagHeader != "Some etag" {
t.Fatal(`The ETag header should be set`)
}
if feed.LastModifiedHeader != "Some date" {
t.Fatal(`The LastModified header should be set`)
}
if feed.FeedURL != "Some URL" {
t.Fatal(`The Feed URL should be set`)
}
}
func TestFeedCategorySetter(t *testing.T) {
feed := &Feed{}
feed.WithCategoryID(int64(123))
@ -47,7 +27,7 @@ func TestFeedCategorySetter(t *testing.T) {
func TestFeedErrorCounter(t *testing.T) {
feed := &Feed{}
feed.WithError("Some Error")
feed.WithTranslatedErrorMessage("Some Error")
if feed.ParsingErrorMsg != "Some Error" {
t.Error(`The error message must be set`)