-
-
-
-
- {#if !debouncedQ}
-
- Search Lidarr for music to add to the library.
-
- {:else if query.isError}
-
- {:else if query.isPending}
-
Searching…
- {:else if results.length === 0}
-
Nothing to add for that search yet.
+ {#if debouncedQ === ''}
+
{:else}
-
- {#each results as r (r.mbid)}
- handleRequestClick(r)}
- />
- {/each}
-
+
+
+
+
+ {#if query.isError}
+
+ {:else if query.isPending}
+
Searching…
+ {:else if results.length === 0}
+
Nothing to add for that search yet.
+ {:else}
+
+ {#each results as r (r.mbid)}
+ handleRequestClick(r)}
+ />
+ {/each}
+
+ {/if}
{/if}
diff --git a/web/src/routes/discover/discover.test.ts b/web/src/routes/discover/discover.test.ts
index 60e29e67..ba9bd13b 100644
--- a/web/src/routes/discover/discover.test.ts
+++ b/web/src/routes/discover/discover.test.ts
@@ -10,6 +10,10 @@ vi.mock('$lib/api/lidarr', () => ({
createLidarrSearchQuery: vi.fn()
}));
+vi.mock('$lib/api/suggestions', () => ({
+ createSuggestionsQuery: vi.fn()
+}));
+
vi.mock('$lib/api/requests', () => ({
createRequest: vi.fn().mockResolvedValue({ id: 'r1' })
}));
@@ -25,9 +29,11 @@ vi.mock('@tanstack/svelte-query', async (orig) => {
import DiscoverPage from './+page.svelte';
import { createLidarrSearchQuery } from '$lib/api/lidarr';
+import { createSuggestionsQuery } from '$lib/api/suggestions';
import { createRequest } from '$lib/api/requests';
const mockedCreateQuery = createLidarrSearchQuery as ReturnType