universo-platform-3d

Форк
0
/
environment.controller.spec.ts 
37 строк · 1.0 Кб
1
import { Test, TestingModule } from '@nestjs/testing'
2
import { EnvironmentController } from './environment.controller'
3
import { EnvironmentService } from './environment.service'
4
import { firebaseAdminMock } from '../../test/mocks/firebase.mocks'
5
import { LoggerModule } from '../util/logger/logger.module'
6
import { ConfigModule } from '@nestjs/config'
7
import {
8
  afterAll,
9
  beforeAll,
10
  expect,
11
  it,
12
  vi,
13
  describe,
14
  beforeEach
15
} from 'vitest'
16

17
describe('EnvironmentController', () => {
18
  let controller: EnvironmentController
19

20
  beforeEach(async () => {
21
    const module: TestingModule = await Test.createTestingModule({
22
      imports: [
23
        ConfigModule.forRoot({ isGlobal: true }),
24
        firebaseAdminMock() as any,
25
        LoggerModule
26
      ],
27
      controllers: [EnvironmentController],
28
      providers: [{ provide: EnvironmentService, useValue: {} }]
29
    }).compile()
30

31
    controller = module.get<EnvironmentController>(EnvironmentController)
32
  })
33

34
  it('should be defined', () => {
35
    expect(controller).toBeDefined()
36
  })
37
})
38

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.