summaryrefslogtreecommitdiff
path: root/llama.cpp/tools/server/webui/tests/client/components/TestWrapper.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'llama.cpp/tools/server/webui/tests/client/components/TestWrapper.svelte')
-rw-r--r--llama.cpp/tools/server/webui/tests/client/components/TestWrapper.svelte17
1 files changed, 17 insertions, 0 deletions
diff --git a/llama.cpp/tools/server/webui/tests/client/components/TestWrapper.svelte b/llama.cpp/tools/server/webui/tests/client/components/TestWrapper.svelte
new file mode 100644
index 0000000..4bbb8e8
--- /dev/null
+++ b/llama.cpp/tools/server/webui/tests/client/components/TestWrapper.svelte
@@ -0,0 +1,17 @@
+<script lang="ts">
+ import * as Tooltip from '$lib/components/ui/tooltip';
+ import * as Sidebar from '$lib/components/ui/sidebar/index.js';
+ import Page from '../../../src/routes/+page.svelte';
+
+ let sidebarOpen = $state(false);
+</script>
+
+<!--
+ Test wrapper that provides necessary context providers for component testing.
+ This mirrors the providers from +layout.svelte.
+-->
+<Tooltip.Provider>
+ <Sidebar.Provider bind:open={sidebarOpen}>
+ <Page />
+ </Sidebar.Provider>
+</Tooltip.Provider>