@@ -4,7 +4,10 @@ import {
4
4
userResponse ,
5
5
userWithoutDiscordJoinedAtResponse ,
6
6
} from "../../fixtures/user" ;
7
- import { convertTimeStamp } from "../../../src/utils/formatUserDetails" ;
7
+ import {
8
+ convertTimeStamp ,
9
+ convertEpochToDate ,
10
+ } from "../../../src/utils/formatUserDetails" ;
8
11
9
12
describe ( "formatUserDetails function" , ( ) => {
10
13
it ( "Should return a string" , ( ) => {
@@ -16,15 +19,18 @@ describe("formatUserDetails function", () => {
16
19
it ( "should format user details correctly in dev mode" , ( ) => {
17
20
const formattedDetails = formatUserDetails ( userResponse , true ) . trim ( ) ;
18
21
19
- const userId = `**User Id :** iODXB6ns8jaZB9p0XlBw` ;
20
- const userName = `**User Name :** johndoe` ;
21
- const userFullName = `**Full Name :** John Doe` ;
22
- const userState = `**State :** ACTIVE` ;
23
- const discordJoinedAt = `**Joined Server on :** ${ convertTimeStamp (
24
- userResponse
22
+ const userId = " " . repeat ( 30 ) + `**Id:** iODXB6ns8jaZB9p0XlBw` ;
23
+ const userName = " " . repeat ( 13 ) + `**Username:** johndoe` ;
24
+ const userFullName = " " . repeat ( 13 ) + `**Full Name:** John Doe` ;
25
+ const userState = " " . repeat ( 23 ) + `**State:** ACTIVE` ;
26
+ const discordJoinedAt =
27
+ " " . repeat ( 4 ) +
28
+ `**Joined Discord:** ${ convertTimeStamp ( userResponse , true ) } ` ;
29
+ const accountCreated = `**Account Created:** ${ convertEpochToDate (
30
+ userResponse . user . created_at
25
31
) } `;
26
32
27
- const expectedFormattedDetails = `## User Details\n${ userId } \n${ userName } \n${ userFullName } \n${ userState } \n${ discordJoinedAt } ` ;
33
+ const expectedFormattedDetails = `## User Details\n${ userName } \n${ userState } \n\n ${ userFullName } \n${ userId } \n\n ${ accountCreated } \n${ discordJoinedAt } ` ;
28
34
expect ( formattedDetails ) . toEqual ( expectedFormattedDetails ) ;
29
35
} ) ;
30
36
@@ -34,7 +40,8 @@ describe("formatUserDetails function", () => {
34
40
const userFullName = `**Full Name :** John Doe` ;
35
41
const userState = `**State :** ACTIVE` ;
36
42
const discordJoinedAt = `**Joined Server on :** ${ convertTimeStamp (
37
- userResponse
43
+ userResponse ,
44
+ false
38
45
) } `;
39
46
40
47
const expectedFormattedDetails = `## User Details\n${ userFullName } \n${ userState } \n${ discordJoinedAt } ` ;
@@ -47,15 +54,21 @@ describe("formatUserDetails function", () => {
47
54
true
48
55
) . trim ( ) ;
49
56
50
- const userId = `**User Id :** DWcTUhbC5lRXfDjZRp06` ;
51
- const userName = `**User Name :** johndoe` ;
52
- const userFullName = `**Full Name :** John Doe` ;
53
- const userState = `**State :** IDLE` ;
54
- const discordJoinedAt = `**Joined Server on :** ${ convertTimeStamp (
55
- userWithoutDiscordJoinedAtResponse
57
+ const userId = " " . repeat ( 30 ) + `**Id:** DWcTUhbC5lRXfDjZRp06` ;
58
+ const userName = " " . repeat ( 13 ) + `**Username:** johndoe` ;
59
+ const userFullName = " " . repeat ( 13 ) + `**Full Name:** John Doe` ;
60
+ const userState = " " . repeat ( 23 ) + `**State:** IDLE` ;
61
+ const discordJoinedAt =
62
+ " " . repeat ( 4 ) +
63
+ `**Joined Discord:** ${ convertTimeStamp (
64
+ userWithoutDiscordJoinedAtResponse ,
65
+ true
66
+ ) } `;
67
+ const accountCreated = `**Account Created:** ${ convertEpochToDate (
68
+ userResponse . user . created_at
56
69
) } `;
57
70
58
- const expectedFormattedDetails = `## User Details\n${ userId } \n${ userName } \n${ userFullName } \n${ userState } \n${ discordJoinedAt } ` ;
71
+ const expectedFormattedDetails = `## User Details\n${ userName } \n${ userState } \n\n ${ userFullName } \n${ userId } \n\n ${ accountCreated } \n${ discordJoinedAt } ` ;
59
72
expect ( formattedDetails ) . toEqual ( expectedFormattedDetails ) ;
60
73
} ) ;
61
74
@@ -68,7 +81,8 @@ describe("formatUserDetails function", () => {
68
81
const userFullName = `**Full Name :** John Doe` ;
69
82
const userState = `**State :** IDLE` ;
70
83
const discordJoinedAt = `**Joined Server on :** ${ convertTimeStamp (
71
- userWithoutDiscordJoinedAtResponse
84
+ userWithoutDiscordJoinedAtResponse ,
85
+ false
72
86
) } `;
73
87
74
88
const expectedFormattedDetails = `## User Details\n${ userFullName } \n${ userState } \n${ discordJoinedAt } ` ;
0 commit comments