Merge branch 'feat/inda-383-daily-stat' into 'main'
[ProtonMail-WebClient.git] / packages / activation / src / tests / data / outlook.providerfolders.ts
blobd69664cb99ec9fdabd43ec74514bed8e17bcb96f
1 const data = [
2     {
3         Source: 'Inbox',
4         Separator: '/',
5         Flags: [],
6         DestinationFolder: 'Inbox',
7     },
8     {
9         Source: 'Sent Items',
10         Separator: '/',
11         Flags: [],
12         DestinationFolder: 'Sent',
13     },
14     {
15         Source: 'Drafts',
16         Separator: '/',
17         Flags: [],
18         DestinationFolder: 'Drafts',
19     },
20     {
21         Source: 'Archive',
22         Separator: '/',
23         Flags: [],
24         DestinationFolder: 'Archive',
25     },
26     {
27         Source: 'a really long folder name which should fail in this situation dsude because the name is really really really really long no ? what do you think ? I think it fails',
28         Separator: '/',
29         Flags: [],
30     },
31     {
32         Source: 'A test folder',
33         Separator: '/',
34         Flags: [],
35     },
36     {
37         Source: 'A test folder/A test subfolder',
38         Separator: '/',
39         Flags: [],
40     },
41     {
42         Source: 'A test folder/sub folder',
43         Separator: '/',
44         Flags: [],
45     },
46     {
47         Source: 'A test folder/sub folder/sub sub folder',
48         Separator: '/',
49         Flags: [],
50     },
51     {
52         Source: 'A test folder/sub folder/sub sub folder/sub sub sub folder should be 2 lvl deep only',
53         Separator: '/',
54         Flags: [],
55     },
56     {
57         Source: 'child folder with system folder name should be ok',
58         Separator: '/',
59         Flags: [],
60     },
61     {
62         Source: 'child folder with system folder name should be ok/INBOX',
63         Separator: '/',
64         Flags: [],
65     },
66     {
67         Source: 'just/slashes',
68         Separator: '/',
69         Flags: [],
70     },
71     {
72         Source: 'just\\backslashes',
73         Separator: '/',
74         Flags: [],
75     },
76     {
77         Source: 'Scheduled',
78         Separator: '/',
79         Flags: [],
80     },
81     {
82         Source: 'slashe/backslash\\etvoila',
83         Separator: '/',
84         Flags: [],
85     },
86     {
87         Source: 'slashes////backslashes\\\\\\\\etvoila',
88         Separator: '/',
89         Flags: [],
90     },
91     {
92         Source: 'test slashes/in/name/then\\backslashes/the backslash and slash\\/dude',
93         Separator: '/',
94         Flags: [],
95     },
96     {
97         Source: 'test slashes/in/name/then\\backslashes/the backslash and slash\\/dude/subfolder/with/\\slashes:é&êspecial=)characters',
98         Separator: '/',
99         Flags: [],
100     },
103 export default data;