Skip to content

Commit

Permalink
chore: fix failing unit tests for BoardPermission.composable
Browse files Browse the repository at this point in the history
  • Loading branch information
muratmerdoglu-dp committed Feb 27, 2025
1 parent 3fbb483 commit 327dcfd
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/modules/data/board/BoardPermissions.composable.unit.ts
Original file line number Diff line number Diff line change
@@ -1,18 +1,22 @@
import AuthModule from "@/store/auth";
import { useBoardPermissions } from "./BoardPermissions.composable";
import { createModuleMocks } from "@@/tests/test-utils/mock-store-module";
import { mountComposable } from "@@/tests/test-utils";
import { createTestingI18n } from "@@/tests/test-utils/setup";

describe("BoardPermissions.composable", () => {
let authModuleMock: jest.Mocked<AuthModule>;
beforeEach(() => {
authModuleMock = createModuleMocks(AuthModule, {
getUserPermissions: ["course_edit", "course_create", "course_remove"],
getUserRoles: ["teacher"],
});
});

// trouble with authModule mocking
it("should set user permissions to boardPermission", async () => {
const permissions = useBoardPermissions();
const permissions = mountComposable(() => useBoardPermissions(), {
global: { plugins: [createTestingI18n()] },
});

expect(authModuleMock).toBeDefined();
expect(permissions).toBeDefined();
Expand Down

0 comments on commit 327dcfd

Please sign in to comment.