Frontend: App shell, navigation, routing, and design tokens #32
@@ -2,8 +2,8 @@ import { describe, it, expect, vi } from 'vitest';
|
|||||||
import { render, screen } from '@testing-library/svelte';
|
import { render, screen } from '@testing-library/svelte';
|
||||||
import AppShell from './AppShell.svelte';
|
import AppShell from './AppShell.svelte';
|
||||||
|
|
||||||
vi.mock('$app/stores', () => {
|
vi.mock('$app/stores', async () => {
|
||||||
const { readable } = require('svelte/store');
|
const { readable } = await import('svelte/store');
|
||||||
return {
|
return {
|
||||||
page: readable({ url: new URL('http://localhost/planner') })
|
page: readable({ url: new URL('http://localhost/planner') })
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ import { describe, it, expect, vi } from 'vitest';
|
|||||||
import { render, screen } from '@testing-library/svelte';
|
import { render, screen } from '@testing-library/svelte';
|
||||||
import DesktopSidebar from './DesktopSidebar.svelte';
|
import DesktopSidebar from './DesktopSidebar.svelte';
|
||||||
|
|
||||||
vi.mock('$app/stores', () => {
|
vi.mock('$app/stores', async () => {
|
||||||
const { readable } = require('svelte/store');
|
const { readable } = await import('svelte/store');
|
||||||
return {
|
return {
|
||||||
page: readable({ url: new URL('http://localhost/planner') })
|
page: readable({ url: new URL('http://localhost/planner') })
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ import { describe, it, expect, vi } from 'vitest';
|
|||||||
import { render, screen } from '@testing-library/svelte';
|
import { render, screen } from '@testing-library/svelte';
|
||||||
import MobileTabBar from './MobileTabBar.svelte';
|
import MobileTabBar from './MobileTabBar.svelte';
|
||||||
|
|
||||||
vi.mock('$app/stores', () => {
|
vi.mock('$app/stores', async () => {
|
||||||
const { readable } = require('svelte/store');
|
const { readable } = await import('svelte/store');
|
||||||
return {
|
return {
|
||||||
page: readable({ url: new URL('http://localhost/planner') })
|
page: readable({ url: new URL('http://localhost/planner') })
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ import { describe, it, expect, vi } from 'vitest';
|
|||||||
import { render, screen } from '@testing-library/svelte';
|
import { render, screen } from '@testing-library/svelte';
|
||||||
import TabletNavBar from './TabletNavBar.svelte';
|
import TabletNavBar from './TabletNavBar.svelte';
|
||||||
|
|
||||||
vi.mock('$app/stores', () => {
|
vi.mock('$app/stores', async () => {
|
||||||
const { readable } = require('svelte/store');
|
const { readable } = await import('svelte/store');
|
||||||
return {
|
return {
|
||||||
page: readable({ url: new URL('http://localhost/planner') })
|
page: readable({ url: new URL('http://localhost/planner') })
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user