Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

@tanstack-router-testing/react-start-testing

Test helpers for @tanstack/react-start: mock server functions, override middleware, simulate server/client environments, and render RSC.

Install

pnpm add -D @tanstack-router-testing/react-start-testing

Usage

import { mockServerFn, clearStartMocks } from '@tanstack-router-testing/react-start-testing';

// Mock a server function
const dispose = mockServerFn(listOrders, async () => [{ id: '1', total: 42 }]);

// ... run your test ...

dispose(); // or clearStartMocks() in afterEach

Vitest plugin

// vitest.config.ts
import { tanstackStartTesting } from '@tanstack-router-testing/react-start-testing/vite';
import { defineConfig } from 'vitest/config';

export default defineConfig({
  plugins: [tanstackStartTesting()],
  test: { environment: 'jsdom' },
});

Documentation

See the main docs.

License

MIT