import { beforeEach, describe, expect, it, vi } from 'vitest' import { useLogger } from '../app/composables/useLogger' describe('useLogger', () => { beforeEach(() => { vi.restoreAllMocks() vi.unstubAllGlobals() }) it('returns the logger injected into the Nuxt app', () => { const logger = { debug: vi.fn(), info: vi.fn(), warn: vi.fn(), error: vi.fn() } vi.stubGlobal('useNuxtApp', () => ({ $logger: logger })) expect(useLogger()).toBe(logger) }) })