Skip to content

Commit 969cdfb

Browse files
committed
fix: restore static import of FeedParser for test compatibility
- Revert dynamic import back to static import to fix vitest mock - Add feedCache settings to integration test mock for completeness - Dynamic imports bypass vitest mocks, breaking integration tests
1 parent 790bed4 commit 969cdfb

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/ui/PodcastView/PodcastView.integration.test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,10 @@ describe("PodcastView integration flow", () => {
110110
path: "Podcasts/{{podcast}}/{{date}}/{{title}}",
111111
template: "# {{title}}\n{{description}}\nStream: {{stream}}",
112112
},
113+
feedCache: {
114+
enabled: false,
115+
ttlHours: 6,
116+
},
113117
},
114118
};
115119
plugin.set(pluginSettings as never);

src/ui/PodcastView/PodcastView.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import {
1717
import EpisodePlayer from "./EpisodePlayer.svelte";
1818
import EpisodeList from "./EpisodeList.svelte";
1919
import type { Episode } from "src/types/Episode";
20+
import FeedParser from "src/parser/feedParser";
2021
import TopBar from "./TopBar.svelte";
2122
import { ViewState } from "src/types/ViewState";
2223
import { onMount } from "svelte";
@@ -108,7 +109,6 @@ onMount(() => {
108109
}
109110
110111
try {
111-
const { default: FeedParser } = await import("src/parser/feedParser");
112112
const episodes = await new FeedParser(feed).getEpisodes(feed.url);
113113
114114
episodeCache.update((cache) => ({

0 commit comments

Comments
 (0)