UNPKG

@t1mmen/srtd

Version:

Supabase Repeatable Template Definitions (srtd): 🪄 Live-reloading SQL templates for Supabase DX. Make your database changes reviewable and migrations maintainable! 🚀

28 lines • 887 B
import { afterEach, beforeEach, describe } from 'node:test'; import { render } from 'ink-testing-library'; import React from 'react'; import { expect, it, vi } from 'vitest'; import Init from '../commands/init.js'; const mockFS = () => { vi.mock('node:fs/promises', () => ({ default: { readFile: vi.fn().mockResolvedValue(''), writeFile: vi.fn().mockResolvedValue(undefined), mkdir: vi.fn().mockResolvedValue(undefined), unlink: vi.fn().mockResolvedValue(undefined), }, })); }; describe('Init Command', () => { beforeEach(() => { mockFS(); }); afterEach(() => { vi.clearAllMocks(); }); it('renders init command', () => { const { lastFrame } = render(React.createElement(Init, null)); expect(lastFrame()).toBe(''); }); }); //# sourceMappingURL=init.test.js.map