mirror of
https://github.com/CompassConnections/Compass.git
synced 2026-02-20 07:44:01 -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 --------- Co-authored-by: MartinBraquet <martin.braquet@gmail.com>
49 lines
1.7 KiB
TypeScript
49 lines
1.7 KiB
TypeScript
jest.mock('jsonwebtoken');
|
|
|
|
|
|
describe.skip('getSupabaseToken', () => {
|
|
// const originalSupabaseJwtSecret = process.env.SUPABASE_JWT_SECRET
|
|
// const originalInstanceId = constants.ENV_CONFIG.supabaseInstanceId
|
|
// const originalProjectId = constants.ENV_CONFIG.firebaseConfig.projectId
|
|
|
|
// describe('should', () => {
|
|
// beforeEach(() => {
|
|
// jest.resetAllMocks();
|
|
|
|
// process.env.SUPABASE_JWT_SECRET = 'test-jwt-secret-123';
|
|
// constants.ENV_CONFIG.supabaseInstanceId = 'test-instance-id';
|
|
// constants.ENV_CONFIG.firebaseConfig.projectId = 'test-project-id';
|
|
|
|
// (jsonWebtokenModules.sign as jest.Mock).mockReturnValue('fake-jwt-token-abc123');
|
|
// });
|
|
|
|
// afterEach(() => {
|
|
// if (originalSupabaseJwtSecret === undefined) {
|
|
// delete process.env.SUPABASE_JWT_SECRET;
|
|
// } else {
|
|
// process.env.SUPABASE_JWT_SECRET = originalSupabaseJwtSecret;
|
|
// }
|
|
// constants.ENV_CONFIG.supabaseInstanceId = originalInstanceId;
|
|
// constants.ENV_CONFIG.firebaseConfig.projectId = originalProjectId;
|
|
|
|
// jest.restoreAllMocks();
|
|
// });
|
|
|
|
// it('successfully generate a JTW token with correct parameters', async () => {
|
|
// const mockParams = {} as any;
|
|
// const mockAuth = {uid: '321'} as AuthedUser;
|
|
// const result = await getSupabaseToken(mockParams, mockAuth, mockParams)
|
|
|
|
// expect(result).toEqual({
|
|
// jwt: 'fake-jwt-token-abc123'
|
|
// })
|
|
// })
|
|
// });
|
|
});
|
|
|
|
describe('getCompatibleProfiles', () => {
|
|
it('skip', async () => {
|
|
console.log('This needs tests');
|
|
|
|
})
|
|
}) |