universo-platform-3d
28 строк · 950.0 Байт
1import { Test, TestingModule } from '@nestjs/testing'2import { RedisPubSubService } from '../redis/redis-pub-sub.service'3import { LoggerModule } from '../util/logger/logger.module'4import { GodotGateway } from './godot.gateway'5import { FirebaseAuthenticationService } from '../firebase/firebase-authentication.service'6import { WsAuthHelperService } from './ws-auth-helper.service'7
8describe('GodotGateway', () => {9let gateway: GodotGateway10
11beforeEach(async () => {12const module: TestingModule = await Test.createTestingModule({13imports: [LoggerModule],14providers: [15GodotGateway,16{ provide: RedisPubSubService, useValue: {} },17{ provide: FirebaseAuthenticationService, useValue: {} },18{ provide: WsAuthHelperService, useValue: {} }19]20}).compile()21
22gateway = module.get<GodotGateway>(GodotGateway)23})24
25it('should be defined', () => {26expect(gateway).toBeDefined()27})28})29