김만보의 스터디로그
close
프로필 배경
프로필 로고

김만보의 스터디로그

  • 분류 전체보기 (60)
    • 전산학개론 (0)
      • 자료구조 & 알고리즘 (0)
    • 개발공부 (47)
      • General (2)
      • Frontend (0)
      • Backend (0)
      • AWS (24)
      • NestJS (8)
      • Python (1)
      • Flutter (3)
      • Java (0)
      • Spring Boot (1)
      • Docker (6)
      • Node.js (2)
    • 일상 (0)
      • 스타트업 (7)
      • 잡생각 (0)
      • IT 도서 (6)
      • 장르소설 (0)
  • 홈
  • 태그
  • 방명록
[Jest] 테스트에서 Logger 배제하기

[Jest] 테스트에서 Logger 배제하기

개요 테스트를 진행하다보니 쓸데없는 로그가 찍히는 경우가 생겼다. 특히 문제가 되는 건 아래와 같이 로그를 사용할 때였다. # some.service.ts import { Injectable, Logger } from '@nestjs/common'; @Injectable() export class SomeService { private readonly logger = new Logger(SomeService.name); } How to 이것도 해결은 간단했는데, 생각보다 문서 찾는데 헤맸다. # some.service.spec.ts import { MockLogger } from '{path}/logger.service.mock'; describe('SomeService', () = { beforeEac..

  • format_list_bulleted 개발공부/NestJS
  • · 2022. 6. 25.
  • textsms
[Jest] Mock Sentry functions

[Jest] Mock Sentry functions

개요 회사에서 에러 로그 수집 시스템으로 Sentry를 사용하고 있다. 백엔드 테스트 코드 작성중, Sentry를 Mocking할 필요가 생겼고, 약간의 삽질도 한 겸, 정리해본다. 우리 회사는 Nest.js 백엔드를 사용하고 있다. 따라서 아래 문서는 Nest.js를 기준으로 설명한다. How to 우리는 Sentry를 위해 @ntegral/nestjs-sentry 패키지를 사용하고 있다. 테스트 코드에서 아래와 같이 mocking을 할 수 있다. # some.service.spec.ts import { SENTRY_TOKEN, SentryService } from '@ntegral/nestjs-sentry'; import { MockSentryService } from '{path}/sentry.se..

  • format_list_bulleted 개발공부/NestJS
  • · 2022. 6. 25.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
  • 2020.08.23 블로그 개설
전체 카테고리
  • 분류 전체보기 (60)
    • 전산학개론 (0)
      • 자료구조 & 알고리즘 (0)
    • 개발공부 (47)
      • General (2)
      • Frontend (0)
      • Backend (0)
      • AWS (24)
      • NestJS (8)
      • Python (1)
      • Flutter (3)
      • Java (0)
      • Spring Boot (1)
      • Docker (6)
      • Node.js (2)
    • 일상 (0)
      • 스타트업 (7)
      • 잡생각 (0)
      • IT 도서 (6)
      • 장르소설 (0)
최근 글
인기 글
최근 댓글
태그
  • #vpc
  • #RabbitMQ
  • #AWS
  • #nestjs
  • #Jest
  • #GATSBY
  • #스타트업
  • #UnitTest
  • #창업
  • #ecs
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바