[PR #98] [MERGED] [core] Add Tests for Sources #99

Closed
opened 2025-10-31 16:57:18 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/feeddeck/feeddeck/pull/98
Author: @ricoberger
Created: 12/5/2023
Status: Merged
Merged: 12/12/2023
Merged by: @ricoberger

Base: mainHead: core-add-tests-for-sources


📝 Commits (1)

  • d05491d [core] Add Tests for Sources

📊 Changes

29 files changed (+5161 additions, -142 deletions)

View changed files

📝 .github/workflows/continuous-integration.yaml (+1 -1)
📝 supabase/functions/_shared/feed/googlenews.ts (+5 -6)
supabase/functions/_shared/feed/googlenews_test.ts (+272 -0)
📝 supabase/functions/_shared/feed/lemmy.ts (+3 -4)
supabase/functions/_shared/feed/lemmy_test.ts (+511 -0)
📝 supabase/functions/_shared/feed/mastodon.ts (+5 -6)
supabase/functions/_shared/feed/mastodon_test.ts (+316 -0)
📝 supabase/functions/_shared/feed/medium.ts (+44 -39)
📝 supabase/functions/_shared/feed/medium_test.ts (+368 -1)
📝 supabase/functions/_shared/feed/nitter.ts (+6 -7)
supabase/functions/_shared/feed/nitter_test.ts (+457 -0)
📝 supabase/functions/_shared/feed/pinterest.ts (+27 -31)
supabase/functions/_shared/feed/pinterest_test.ts (+188 -0)
📝 supabase/functions/_shared/feed/podcast.ts (+7 -8)
supabase/functions/_shared/feed/podcast_test.ts (+504 -0)
📝 supabase/functions/_shared/feed/reddit.ts (+3 -4)
supabase/functions/_shared/feed/reddit_test.ts (+228 -0)
📝 supabase/functions/_shared/feed/rss.ts (+29 -11)
supabase/functions/_shared/feed/rss_test.ts (+1370 -0)
📝 supabase/functions/_shared/feed/stackoverflow.ts (+9 -6)

...and 9 more files

📄 Description

This commit adds tests for all available sources.

This commit also fixes the parsing of Atom feeds for the RSS source, where the dc:date field must be used for the publishedAt field.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/feeddeck/feeddeck/pull/98 **Author:** [@ricoberger](https://github.com/ricoberger) **Created:** 12/5/2023 **Status:** ✅ Merged **Merged:** 12/12/2023 **Merged by:** [@ricoberger](https://github.com/ricoberger) **Base:** `main` ← **Head:** `core-add-tests-for-sources` --- ### 📝 Commits (1) - [`d05491d`](https://github.com/feeddeck/feeddeck/commit/d05491db0e6a26bc180797730bfb67f1d909b4cb) [core] Add Tests for Sources ### 📊 Changes **29 files changed** (+5161 additions, -142 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/continuous-integration.yaml` (+1 -1) 📝 `supabase/functions/_shared/feed/googlenews.ts` (+5 -6) ➕ `supabase/functions/_shared/feed/googlenews_test.ts` (+272 -0) 📝 `supabase/functions/_shared/feed/lemmy.ts` (+3 -4) ➕ `supabase/functions/_shared/feed/lemmy_test.ts` (+511 -0) 📝 `supabase/functions/_shared/feed/mastodon.ts` (+5 -6) ➕ `supabase/functions/_shared/feed/mastodon_test.ts` (+316 -0) 📝 `supabase/functions/_shared/feed/medium.ts` (+44 -39) 📝 `supabase/functions/_shared/feed/medium_test.ts` (+368 -1) 📝 `supabase/functions/_shared/feed/nitter.ts` (+6 -7) ➕ `supabase/functions/_shared/feed/nitter_test.ts` (+457 -0) 📝 `supabase/functions/_shared/feed/pinterest.ts` (+27 -31) ➕ `supabase/functions/_shared/feed/pinterest_test.ts` (+188 -0) 📝 `supabase/functions/_shared/feed/podcast.ts` (+7 -8) ➕ `supabase/functions/_shared/feed/podcast_test.ts` (+504 -0) 📝 `supabase/functions/_shared/feed/reddit.ts` (+3 -4) ➕ `supabase/functions/_shared/feed/reddit_test.ts` (+228 -0) 📝 `supabase/functions/_shared/feed/rss.ts` (+29 -11) ➕ `supabase/functions/_shared/feed/rss_test.ts` (+1370 -0) 📝 `supabase/functions/_shared/feed/stackoverflow.ts` (+9 -6) _...and 9 more files_ </details> ### 📄 Description This commit adds tests for all available sources. This commit also fixes the parsing of Atom feeds for the RSS source, where the `dc:date` field must be used for the `publishedAt` field. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-10-31 16:57:18 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/feeddeck#99