e2e/constants.ts (view raw)
1import {
2 Event,
3 Setting,
4 Travel,
5 UsersPermissionsUser,
6 Vehicle,
7} from "./graphql";
8
9export const DATABASE_TEMPLATE_PATH = "./strapi/template.db";
10export const DATABASE_PATH = "./strapi/test.db";
11
12export const USER_PASSWORD = "Testtest1";
13export const USER_ID = "1";
14export const USER: Partial<UsersPermissionsUser> = {
15 email: "test@octree.ch",
16 username: "test",
17 firstName: "Kai",
18 lastName: "Doe",
19};
20
21export const EVENT_UUID = "2c336e59-087d-4dec-bf9b-f74b1ca22cd4";
22export const EVENT_ID = "1";
23export const EVENT: Event = {
24 uuid: EVENT_UUID,
25 email: "test+event@octree.ch",
26 name: "A Test Event",
27 address: "442, rue Auguste Lebon, 78 432 Fernandes, France",
28 description: "Description de l'événement de test",
29 createdAt: "2022-08-12",
30 updatedAt: "2022-08-20",
31};
32
33export const TRAVEL_ID = "1";
34export const TRAVEL: Travel = {
35 details: "Travel details",
36 event: {
37 data: {
38 id: EVENT_ID,
39 attributes: EVENT,
40 },
41 },
42 meeting: "Meeting test point",
43 passengers: {
44 data: [],
45 },
46 phone_number: "+41 79 632 58 85",
47 seats: 4,
48 vehicleName: "The Test Car",
49 departure: "2023-08-12T13:57:40.093Z",
50 createdAt: "2022-08-12",
51 updatedAt: "2022-08-20",
52};
53
54export const VEHICLE_ID = "1";
55export const VEHICLE: Partial<Vehicle> = {
56 name: "My Test Car",
57 seats: 4,
58 phone_number: "+41 79 632 58 85",
59 user: {
60 data: {
61 id: USER_ID,
62 attributes: USER as UsersPermissionsUser,
63 },
64 },
65};
66
67export const SETTING_FR: Partial<Setting> = {
68 announcement: "Annonce en français",
69 about_link: "https://about.test",
70 faq_link: "https://faq.test",
71};
72
73export const SETTING_EN: Partial<Setting> = {
74 announcement: "Annoucement in english",
75 about_link: "https://about.test",
76 faq_link: "https://faq.test",
77};