3c892d02ed
Jenkins Production Deployment
Reviewed-on: #13 Co-authored-by: Patrick Müller <mail@pmueller.me> Co-committed-by: Patrick Müller <mail@pmueller.me>
24 lines
922 B
TypeScript
24 lines
922 B
TypeScript
import {vi, type Mock} from 'vitest';
|
|
|
|
vi.mock('../../src/models/calendar/users/users.service.js', () => ({
|
|
checkSession: vi.fn()
|
|
}));
|
|
vi.mock('../../src/models/admin/admin.auth.js', () => ({
|
|
auth: {api: {getSession: vi.fn()}}
|
|
}));
|
|
vi.mock('../../src/models/admin/users/users.admin.service.js', () => ({
|
|
loadAccess: vi.fn()
|
|
}));
|
|
|
|
import * as UserService from '../../src/models/calendar/users/users.service.js';
|
|
import {auth} from '../../src/models/admin/admin.auth.js';
|
|
import * as UsersService from '../../src/models/admin/users/users.admin.service.js';
|
|
import {requireAdminAuth} from '../../src/models/feedback/feedback.auth.js';
|
|
import {describeAdminBinding} from '../admin/auth-binding.js';
|
|
|
|
describeAdminBinding('feedback', 'tickets', requireAdminAuth, () => ({
|
|
getSession: auth.api.getSession as unknown as Mock,
|
|
loadAccess: UsersService.loadAccess as Mock,
|
|
checkSession: UserService.checkSession as Mock
|
|
}));
|