Files
cozsweet-frontend-nextjs/e2e/fixtures/data/auth.ts
T

52 lines
1.1 KiB
TypeScript

export const e2eUser = {
id: "user_e2e",
username: "E2E User",
email: "e2e@example.com",
platform: "web",
intimacy: 42,
dolBalance: 0,
relationshipStage: "close_friend",
currentMood: "happy",
preferredLanguage: "en",
createdAt: "2026-06-25T00:00:00.000Z",
lastMessageAt: "",
avatarUrl: "",
loginProvider: "guest",
isGuest: true,
isVip: false,
voiceMinutesRemaining: 0,
};
export const e2eEmailUser = {
...e2eUser,
id: "user_e2e_email",
username: "E2E Email User",
email: "chanwillian0@gmail.com",
isGuest: false,
};
export const guestLoginResponse = {
token: "e2e-guest-token",
deviceId: "e2e-device-id",
userId: e2eUser.id,
isDeviceUser: true,
expiresIn: 2_592_000,
user: e2eUser,
};
export const refreshedGuestLoginResponse = {
...guestLoginResponse,
token: "e2e-refreshed-guest-token",
};
export const emailLoginResponse = {
token: "e2e-email-token",
refreshToken: "e2e-email-refresh-token",
user: e2eEmailUser,
};
export const refreshedEmailLoginResponse = {
token: "e2e-refreshed-email-token",
refreshToken: "e2e-refreshed-email-refresh-token",
};