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 departureDate: "2023-08-12",
50 departureTime: "13:57",
51 createdAt: "2022-08-12",
52 updatedAt: "2022-08-20",
53};
54
55export const VEHICLE_ID = "1";
56export const VEHICLE: Partial<Vehicle> = {
57 name: "My Test Car",
58 seats: 4,
59 phone_number: "+41 79 632 58 85",
60 user: {
61 data: {
62 id: USER_ID,
63 attributes: USER as UsersPermissionsUser,
64 },
65 },
66};
67
68export const SETTING_FR: Partial<Setting> = {
69 announcement: "Annonce en français",
70 about_link: "https://about.test",
71};
72
73export const SETTING_EN: Partial<Setting> = {
74 announcement: "Annoucement in english",
75 about_link: "https://about.test",
76};