package input_test import ( "testing" "git.jamestombleson.com/jtom38/newsbot-api/domain" "git.jamestombleson.com/jtom38/newsbot-api/internal/entity" "git.jamestombleson.com/jtom38/newsbot-api/internal/services/input" ) var RedditRecord entity.SourceEntity = entity.SourceEntity{ ID: 9999, DisplayName: "dadjokes", Source: domain.SourceCollectorRss, Url: "https://reddit.com/r/dadjokes", Tags: "reddit, dadjokes", } func TestGetContent(t *testing.T) { //This test is flaky right now due to the http changes in 1.17 rc := input.NewRedditClient(RedditRecord) raw, err := rc.GetContent() if err != nil { t.Error(err) } redditArticles := rc.ConvertToArticles(raw) for _, posts := range redditArticles { if posts.Title == "" { t.Error("Title is missing") } } }