mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-06-19 13:21:46 +00:00
32 lines
826 B
TypeScript
32 lines
826 B
TypeScript
import { http, HttpResponse } from 'msw';
|
|
import { buildUser, buildAppConfig } from '../../factories';
|
|
|
|
export const authHandlers = [
|
|
http.post('/api/auth/login', () => {
|
|
const user = buildUser();
|
|
return HttpResponse.json({ user, token: 'mock-token' });
|
|
}),
|
|
|
|
http.get('/api/auth/me', () => {
|
|
const user = buildUser();
|
|
return HttpResponse.json({ user });
|
|
}),
|
|
|
|
http.post('/api/auth/register', () => {
|
|
const user = buildUser();
|
|
return HttpResponse.json({ user, token: 'mock-token' });
|
|
}),
|
|
|
|
http.get('/api/auth/app-config', () => {
|
|
return HttpResponse.json(buildAppConfig());
|
|
}),
|
|
|
|
http.post('/api/auth/ws-token', () => {
|
|
return HttpResponse.json({ token: 'mock-ws-token' });
|
|
}),
|
|
|
|
http.post('/api/auth/logout', () => {
|
|
return HttpResponse.json({ success: true });
|
|
}),
|
|
];
|