auth: fixes unit and e2e tests

adds MockAuthGuard which always return user 'hardcoded'

Signed-off-by: Philip Molares <philip.molares@udo.edu>
This commit is contained in:
Philip Molares 2021-01-16 19:33:09 +01:00
parent 74fd7abfb2
commit fd70b2d121
4 changed files with 47 additions and 11 deletions

View file

@ -21,6 +21,9 @@ import { NotesModule } from '../../src/notes/notes.module';
import { NotesService } from '../../src/notes/notes.service';
import { PermissionsModule } from '../../src/permissions/permissions.module';
import { UsersService } from '../../src/users/users.service';
import { AuthModule } from '../../src/auth/auth.module';
import { TokenAuthGuard } from '../../src/auth/token-auth.guard';
import { MockAuthGuard } from '../../src/auth/mock-auth.guard';
describe('Notes', () => {
let app: NestExpressApplication;
@ -46,8 +49,12 @@ describe('Notes', () => {
PermissionsModule,
GroupsModule,
LoggerModule,
AuthModule,
],
}).compile();
})
.overrideGuard(TokenAuthGuard)
.useClass(MockAuthGuard)
.compile();
app = moduleRef.createNestApplication<NestExpressApplication>();
app.useStaticAssets('uploads', {
prefix: '/uploads',