mirror of
https://github.com/CompassConnections/Compass.git
synced 2026-02-07 20:40:59 -05:00
* setting up test structure * . * added playwright config file, deleted original playwright folder and moved "some.test" file * continued test structure setup * Updating test folder structure * Added database seeding script and backend testing folder structure * removed the database test * Replaced db seeding script * Updated userInformation.ts to use values from choices.tsx * merge prep * removing extra unit test, moving api test to correct folder * Pushing to get help with sql Unit test * Updating get-profiles unit tests * Added more unit tests * . * Added more unit tests * Added getSupabaseToken unit test * . * excluding supabase token test so ci can pass * . * Seperated the seedDatabase func into its own file so it can be accessed seperatly * Fixed failing test * . * . * Fix tests * Fix lint * Clean * Fixed module paths in compute-score unit test * Updated root tsconfig to recognise backend/shared * Added create comment unit test * Added some unit tests * Working on createProfile return issue * . * Fixes * Updated Create profile unit test * Updating create user unit test * Add create-user unit tests * . * Added more unit tests * Added more unit tests * . * Apply suggestion from @MartinBraquet * . * Added unit tests * Added unit tests --------- Co-authored-by: MartinBraquet <martin.braquet@gmail.com>
29 lines
786 B
TypeScript
29 lines
786 B
TypeScript
jest.mock('api/get-user');
|
|
|
|
import { getMe } from "api/get-me";
|
|
import { getUser } from "api/get-user";
|
|
import { AuthedUser } from "api/helpers/endpoint";
|
|
|
|
describe('getMe', () => {
|
|
beforeEach(() => {
|
|
jest.resetAllMocks();
|
|
});
|
|
afterEach(() => {
|
|
jest.restoreAllMocks();
|
|
});
|
|
|
|
describe('when given valid input', () => {
|
|
it('should get the user', async () => {
|
|
const mockProps = {};
|
|
const mockAuth = { uid: '321' } as AuthedUser;
|
|
const mockReq = {} as any;
|
|
|
|
(getUser as jest.Mock).mockResolvedValue(null);
|
|
|
|
await getMe(mockProps, mockAuth, mockReq);
|
|
|
|
expect(getUser).toBeCalledTimes(1);
|
|
expect(getUser).toBeCalledWith({id: mockAuth.uid});
|
|
});
|
|
});
|
|
}); |