mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-26 03:44:39 +02:00
fix(ci): build shared packages before tests and fix formatting
- Add build:packages step to all test.yml jobs (fixes @manacore/shared-nestjs-auth not found) - Handle missing coverage artifacts gracefully in test-coverage.yml - Update .prettierignore to exclude apps-archived/ and problematic files - Format all source files to pass CI checks 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
5282f5545b
commit
0ebfde0851
163 changed files with 15247 additions and 14677 deletions
|
|
@ -341,7 +341,10 @@ describe('AuthController', () => {
|
|||
it('should return invalid for expired token', async () => {
|
||||
const body = { token: 'expired-token' };
|
||||
|
||||
betterAuthService.validateToken.mockResolvedValue({ valid: false, error: 'Token expired' } as any);
|
||||
betterAuthService.validateToken.mockResolvedValue({
|
||||
valid: false,
|
||||
error: 'Token expired',
|
||||
} as any);
|
||||
|
||||
const result = await controller.validate(body);
|
||||
|
||||
|
|
@ -483,7 +486,11 @@ describe('AuthController', () => {
|
|||
describe('POST /auth/organizations/:id/invite', () => {
|
||||
it('should invite an employee to organization', async () => {
|
||||
const orgId = 'org-123';
|
||||
const inviteDto = { organizationId: orgId, employeeEmail: 'employee@acme.com', role: 'member' as const };
|
||||
const inviteDto = {
|
||||
organizationId: orgId,
|
||||
employeeEmail: 'employee@acme.com',
|
||||
role: 'member' as const,
|
||||
};
|
||||
|
||||
const expectedResult = {
|
||||
id: 'invitation-123',
|
||||
|
|
@ -508,7 +515,11 @@ describe('AuthController', () => {
|
|||
|
||||
it('should throw ForbiddenException when inviter lacks permission', async () => {
|
||||
const orgId = 'org-123';
|
||||
const inviteDto = { organizationId: orgId, employeeEmail: 'employee@acme.com', role: 'member' as const };
|
||||
const inviteDto = {
|
||||
organizationId: orgId,
|
||||
employeeEmail: 'employee@acme.com',
|
||||
role: 'member' as const,
|
||||
};
|
||||
|
||||
betterAuthService.inviteEmployee.mockRejectedValue(
|
||||
new ForbiddenException('You do not have permission to invite members')
|
||||
|
|
@ -585,9 +596,9 @@ describe('AuthController', () => {
|
|||
new ForbiddenException('You do not have permission to remove members')
|
||||
);
|
||||
|
||||
await expect(controller.removeMember('org-123', 'member-456', mockAuthHeader)).rejects.toThrow(
|
||||
ForbiddenException
|
||||
);
|
||||
await expect(
|
||||
controller.removeMember('org-123', 'member-456', mockAuthHeader)
|
||||
).rejects.toThrow(ForbiddenException);
|
||||
});
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue