import { http, HttpResponse } from 'msw'; import { nanoid } from '@reduxjs/toolkit'; const token = nanoid(); export const initialGuest = { guest: { id: 1, firstName: 'Michael', lastName: 'Hunteman', attendance: 'decline', email: '', message: '', partySize: 1, }, token: token, }; export const updatedGuest = { id: 1, firstName: 'Michael', lastName: 'Hunteman', attendance: 'accept', email: 'mhunteman@cox.net', message: '', partySize: 1, partyList: [], }; export const guests = { guests: [initialGuest], token: token, }; export const handlers = [ http.post(`${import.meta.env.VITE_BASE_URL}guests/login`, () => { return HttpResponse.json(initialGuest); }), http.put(`${import.meta.env.VITE_BASE_URL}guests/1`, () => { return HttpResponse.json(updatedGuest); }), http.post(`${import.meta.env.VITE_BASE_URL}admin/login`, () => { return HttpResponse.json(guests); }), ];