Skip to content

Commit 0733fa9

Browse files
committed
fix: update imports to run unit tests for check method in PermissionsService
1 parent d15f8c5 commit 0733fa9

File tree

3 files changed

+37
-1
lines changed

3 files changed

+37
-1
lines changed

apps/backend/src/services/auth/permissions/permissions.service.test.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { mock } from 'jest-mock-extended';
22
import { IntegrationService } from '@gitroom/nestjs-libraries/database/prisma/integrations/integration.service';
33
import { PostsService } from '@gitroom/nestjs-libraries/database/prisma/posts/posts.service';
44
import { SubscriptionService } from '@gitroom/nestjs-libraries/database/prisma/subscriptions/subscription.service';
5+
import { WebhooksService } from '@gitroom/nestjs-libraries/database/prisma/webhooks/webhooks.service';
56
import { PermissionsService } from './permissions.service';
67
import { AuthorizationActions, Sections } from './permissions.service';
78
import { Period, SubscriptionTier } from '@prisma/client';
@@ -10,6 +11,7 @@ import { Period, SubscriptionTier } from '@prisma/client';
1011
const mockSubscriptionService = mock<SubscriptionService>();
1112
const mockPostsService = mock<PostsService>();
1213
const mockIntegrationService = mock<IntegrationService>();
14+
const mockWebHookService = mock<WebhooksService>();
1315

1416
describe('PermissionsService', () => {
1517
let service: PermissionsService;
@@ -20,7 +22,8 @@ describe('PermissionsService', () => {
2022
service = new PermissionsService(
2123
mockSubscriptionService,
2224
mockPostsService,
23-
mockIntegrationService
25+
mockIntegrationService,
26+
mockWebHookService
2427
);
2528
});
2629

@@ -58,6 +61,7 @@ describe('PermissionsService', () => {
5861
image_generator: false,
5962
image_generation_count: 50,
6063
public_api: true,
64+
webhooks: 10
6165
};
6266

6367
const baseIntegration = {

package-lock.json

+31
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,7 @@
213213
"jest": "29.7.0",
214214
"jest-environment-jsdom": "29.7.0",
215215
"jest-environment-node": "^29.4.1",
216+
"jest-mock-extended": "^4.0.0-beta1",
216217
"jsdom": "~22.1.0",
217218
"postcss": "8.4.38",
218219
"prettier": "^2.6.2",

0 commit comments

Comments
 (0)