Skip to content

Commit 980698e

Browse files
committed
fix: coverage updated
1 parent a12cb33 commit 980698e

File tree

9 files changed

+602
-69
lines changed

9 files changed

+602
-69
lines changed

package-lock.json

Lines changed: 247 additions & 59 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,8 @@
7878
"@storybook/addon-links": "4.1.18",
7979
"@storybook/addons": "4.1.18",
8080
"@storybook/react": "6.0.21",
81-
"@typescript-eslint/eslint-plugin": "2.8.0",
82-
"@typescript-eslint/parser": "2.8.0",
81+
"@typescript-eslint/eslint-plugin": "4.12.0",
82+
"@typescript-eslint/parser": "4.12.0",
8383
"chrome-aws-lambda": "1.18.0",
8484
"connected-react-router": "6.3.0",
8585
"express-manifest-helpers-audit-fix": "0.6.3",

src/client/mobile/package-lock.json

Lines changed: 107 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/server/app/modules/chat/shared/__tests__/chat-service.spec.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,16 @@ describe('ChatsService', () => {
2222

2323
describe('findAll', () => {
2424
it('should return an array of chats', async () => {
25-
const findAllChats = await chatService.findAll({});
25+
const findAllChats = await chatService.findAll({
26+
where: { 'message': '' },
27+
not: {'message': ''},
28+
like: {'message': ''},
29+
in: {'message': []},
30+
any: {'message': []},
31+
order: {},
32+
skip: 1,
33+
take: 1,
34+
});
2635
expect(findAllChats).toBeDefined();
2736
expect(findAllChats).toEqual([]);
2837
});

src/server/app/modules/group-member/shared/__tests__/group-member.service.spec.ts

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,17 @@ import {
44
dbClearConnection
55
} from '../../../../__mocks__/db-connection.mock';
66
import { GroupMemberService } from '../group-member.service';
7+
import { GroupService } from '../../../group/shared/group.service';
78

89
describe('GroupMemberService', () => {
910
let groupMemberService: GroupMemberService;
11+
let groupService: GroupService;
1012
beforeAll(async () => {
1113
const clearConnection = await dbClearConnection.compile();
1214
clearConnection.close();
1315
const module = await dbConnection.compile();
1416
groupMemberService = module.get<GroupMemberService>(GroupMemberService);
17+
groupService = module.get<GroupService>(GroupService);
1518
});
1619

1720
describe('findAll', () => {
@@ -21,4 +24,45 @@ describe('GroupMemberService', () => {
2124
expect(findAllGroupMembers).toEqual([]);
2225
});
2326
});
27+
28+
describe('create', () => {
29+
it('should be able to create Group', async () => {
30+
await groupService.createFirstGroup();
31+
const createGroup = await groupMemberService.create({
32+
memberId: 1,
33+
groupId: 1,
34+
date: new Date(),
35+
});
36+
expect(createGroup).toBeDefined();
37+
expect(createGroup).toHaveProperty('groupId', 1);
38+
});
39+
});
40+
41+
describe('findOneById', () => {
42+
it('should return single Group', async () => {
43+
const findOneGroup = await groupMemberService.findOneById(1);
44+
expect(findOneGroup).toBeDefined();
45+
expect(findOneGroup).toHaveProperty('id', 1);
46+
expect(findOneGroup).toHaveProperty('groupId', 1);
47+
});
48+
});
49+
50+
describe('update', () => {
51+
it('should return an array of Group', async () => {
52+
const mockedGroupData: any = {
53+
id: 1,
54+
groupId: 1
55+
};
56+
const updateGroup = await groupMemberService.update(1, mockedGroupData);
57+
expect(updateGroup).toBeDefined();
58+
expect(updateGroup).toHaveProperty('groupId', 1);
59+
});
60+
});
61+
62+
describe('delete', () => {
63+
it('should return an array of Group', async () => {
64+
const deletGroup = await groupMemberService.delete(1);
65+
expect(deletGroup).toBe(undefined);
66+
});
67+
});
2468
});

src/server/app/modules/group/shared/__tests__/group.service.spec.ts

Lines changed: 79 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import {
33
dbConnection,
44
dbClearConnection
55
} from '../../../../__mocks__/db-connection.mock';
6+
import { GroupType, AccessType } from '../group.model';
67
import { GroupService } from '../group.service';
78

89
describe('GroupService', () => {
@@ -16,9 +17,86 @@ describe('GroupService', () => {
1617

1718
describe('findAll', () => {
1819
it('should return an array of groups', async () => {
19-
const findAllGroups = await groupService.findAll({});
20+
const findAllGroups = await groupService.findAll({
21+
where: { 'groupName': '' },
22+
not: { 'groupName': '' },
23+
like: { 'groupName': '' },
24+
in: { 'groupName': [] },
25+
any: { 'groupName': [] },
26+
order: {},
27+
skip: 1,
28+
take: 1,
29+
});
2030
expect(findAllGroups).toBeDefined();
2131
expect(findAllGroups).toEqual([]);
2232
});
2333
});
34+
35+
describe('create', () => {
36+
it('should be able to create first Group', async () => {
37+
const createGroup = await groupService.createFirstGroup();
38+
expect(createGroup).toBeDefined();
39+
expect(createGroup).toHaveProperty('groupType', 'group');
40+
});
41+
it('should be able to create Group', async () => {
42+
const createGroup = await groupService.create({
43+
ownerId: 6302771,
44+
memberId: 6302771,
45+
groupType: GroupType.Personal,
46+
groupImage: 'sadads',
47+
accessType: AccessType.Public,
48+
groupName: 'asdasdad',
49+
date: new Date(),
50+
groupMembers: [],
51+
chats: [],
52+
groupDescription: '123123',
53+
});
54+
expect(createGroup).toBeDefined();
55+
expect(createGroup).toHaveProperty('groupType', GroupType.Group);
56+
});
57+
it('should be able to create Group (group)', async () => {
58+
const createGroup = await groupService.create({
59+
ownerId: 6302771,
60+
memberId: 6302771,
61+
groupType: GroupType.Group,
62+
groupImage: 'sadads',
63+
accessType: AccessType.Public,
64+
groupName: 'asdasdad',
65+
date: new Date(),
66+
groupMembers: [],
67+
chats: [],
68+
groupDescription: '123123',
69+
});
70+
expect(createGroup).toBeDefined();
71+
expect(createGroup).toHaveProperty('groupType', GroupType.Group);
72+
});
73+
});
74+
75+
describe('findOneById', () => {
76+
it('should return single Group', async () => {
77+
const findOneGroup = await groupService.findOneById(1);
78+
expect(findOneGroup).toBeDefined();
79+
expect(findOneGroup).toHaveProperty('id', 1);
80+
expect(findOneGroup).toHaveProperty('groupType', 'group');
81+
});
82+
});
83+
84+
describe('update', () => {
85+
it('should return an array of Group', async () => {
86+
const mockedGroupData: any = {
87+
id: 1,
88+
groupName: 'My Group'
89+
};
90+
const updateGroup = await groupService.update(1, mockedGroupData);
91+
expect(updateGroup).toBeDefined();
92+
expect(updateGroup).toHaveProperty('groupName', 'My Group');
93+
});
94+
});
95+
96+
describe('delete', () => {
97+
it('should return an array of Group', async () => {
98+
const deletGroup = await groupService.delete(1);
99+
expect(deletGroup).toBe(undefined);
100+
});
101+
});
24102
});

0 commit comments

Comments
 (0)