Merge branch 'formatName' into 'main'
Format name See merge request v3/service/user!49
This commit is contained in:
commit
ad8b98da40
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"name": "@mobicoop/user",
|
||||
"version": "1.3.1",
|
||||
"version": "1.4.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@mobicoop/user",
|
||||
"version": "1.3.1",
|
||||
"version": "1.4.0",
|
||||
"license": "AGPL",
|
||||
"dependencies": {
|
||||
"@grpc/grpc-js": "^1.9.6",
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@mobicoop/user",
|
||||
"version": "1.3.1",
|
||||
"version": "1.4.0",
|
||||
"description": "Mobicoop V3 User Service",
|
||||
"author": "sbriat",
|
||||
"private": true,
|
||||
|
|
|
@ -11,8 +11,8 @@ const now = new Date('2023-06-21 06:00:00');
|
|||
const userEntity: UserEntity = new UserEntity({
|
||||
id: 'c160cf8c-f057-4962-841f-3ad68346df44',
|
||||
props: {
|
||||
firstName: 'John',
|
||||
lastName: 'Doe',
|
||||
firstName: 'john',
|
||||
lastName: 'doe',
|
||||
email: 'john.doe@email.com',
|
||||
phone: '+33611223344',
|
||||
},
|
||||
|
@ -45,7 +45,7 @@ describe('User Mapper', () => {
|
|||
|
||||
it('should map domain entity to persistence data', async () => {
|
||||
const mapped: UserWriteModel = userMapper.toPersistence(userEntity);
|
||||
expect(mapped.lastName).toBe('Doe');
|
||||
expect(mapped.lastName).toBe('doe');
|
||||
});
|
||||
|
||||
it('should map persisted data to domain entity', async () => {
|
||||
|
|
|
@ -36,10 +36,16 @@ export class UserMapper
|
|||
createdAt: new Date(record.createdAt),
|
||||
updatedAt: new Date(record.updatedAt),
|
||||
props: {
|
||||
firstName: record.firstName,
|
||||
lastName: record.lastName,
|
||||
email: record.email,
|
||||
phone: record.phone,
|
||||
firstName: `${record.firstName
|
||||
?.trim()
|
||||
.charAt(0)
|
||||
.toUpperCase()}${record.firstName?.trim().toLowerCase().slice(1)}`,
|
||||
lastName: `${record.lastName
|
||||
?.trim()
|
||||
.charAt(0)
|
||||
.toUpperCase()}${record.lastName?.trim().toLowerCase().slice(1)}`,
|
||||
email: record.email?.trim().toLowerCase(),
|
||||
phone: record.phone?.trim(),
|
||||
},
|
||||
});
|
||||
return entity;
|
||||
|
|
Loading…
Reference in New Issue