Skip to content
Snippets Groups Projects
Commit 93aa5bad authored by Steve Reis's avatar Steve Reis
Browse files

test: Fix logout test failing

parent f7c0ca01
No related branches found
No related tags found
No related merge requests found
...@@ -2,11 +2,14 @@ import { getMockRes } from '@jest-mock/express'; ...@@ -2,11 +2,14 @@ import { getMockRes } from '@jest-mock/express';
import { Test, TestingModule } from '@nestjs/testing'; import { Test, TestingModule } from '@nestjs/testing';
import { MockFunctionMetadata, ModuleMocker } from 'jest-mock'; import { MockFunctionMetadata, ModuleMocker } from 'jest-mock';
import LocalService from '../engine/connectors/local/main.connector'; import LocalService from '../engine/connectors/local/main.connector';
import { ENGINE_SERVICE } from '../engine/engine.constants'; import {
ENGINE_MODULE_OPTIONS,
ENGINE_SERVICE,
} from '../engine/engine.constants';
import { User } from '../users/models/user.model';
import { authConstants } from './auth-constants'; import { authConstants } from './auth-constants';
import { AuthResolver } from './auth.resolver'; import { AuthResolver } from './auth.resolver';
import { AuthService } from './auth.service'; import { AuthService } from './auth.service';
import { User } from '../users/models/user.model';
const moduleMocker = new ModuleMocker(global); const moduleMocker = new ModuleMocker(global);
...@@ -40,6 +43,12 @@ describe('AuthResolver', () => { ...@@ -40,6 +43,12 @@ describe('AuthResolver', () => {
provide: ENGINE_SERVICE, provide: ENGINE_SERVICE,
useClass: LocalService, useClass: LocalService,
}, },
{
provide: ENGINE_MODULE_OPTIONS,
useValue: {
type: 'DummyConnector',
},
},
AuthResolver, AuthResolver,
], ],
}) })
...@@ -71,7 +80,8 @@ describe('AuthResolver', () => { ...@@ -71,7 +80,8 @@ describe('AuthResolver', () => {
}); });
it('logout', () => { it('logout', () => {
resolver.logout(res, user); const request: any = jest.fn();
resolver.logout(request, res, user);
expect(mockClearCookie.mock.calls[0][0]).toBe(authConstants.cookie.name); expect(mockClearCookie.mock.calls[0][0]).toBe(authConstants.cookie.name);
}); });
......
...@@ -7,7 +7,7 @@ import { ...@@ -7,7 +7,7 @@ import {
import { ConfigService } from '@nestjs/config'; import { ConfigService } from '@nestjs/config';
import { Args, Mutation, Resolver } from '@nestjs/graphql'; import { Args, Mutation, Resolver } from '@nestjs/graphql';
import { Response, Request } from 'express'; import { Response, Request } from 'express';
import { GQLRequest } from 'src/common/decorators/gql-request.decoractor'; import { GQLRequest } from '../common/decorators/gql-request.decoractor';
import { GQLResponse } from '../common/decorators/gql-response.decoractor'; import { GQLResponse } from '../common/decorators/gql-response.decoractor';
import { parseToBoolean } from '../common/utilities'; import { parseToBoolean } from '../common/utilities';
import { import {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment