jest Next.js용 Jest 및 rtl 설정을 위한 3가지 팁 버전 12부터 Next.js에는 Jest에 대한 구성이 내장되어 있습니다. 에는 시작하는 방법이 매우 명확합니다. npm 패키지( jest , jest-environment-jsdom , @testing-library/react , @testing-library/jest-dom )를 설치하고 jest.config.js 파일을 추가합니다. 그러나 이 기본 구성은 최적이 아닙니다. 다음 팁을 사... jestnextjs Jest 단위 테스트를 반복하는 방법 때로는 Jest 단위 테스트를 작성할 때 다른 사례를 빠르게 테스트하기 위해 항목을 반복할 수 있기를 원할 것입니다. 이렇게 하면 Jest 테스트 스위트가 대폭 간소화됩니다. 이 게시물은 내가 과거에 Jest 테스트를 반복했던 방법을 간략하게 설명하는 것을 목표로 합니다. 다른 데이터로 동일한 테스트를 계속 복제할 수 있습니다. 테스트를 한 번 작성하고 데이터가 작동하도록 할 수 있습니다. ... javascriptjest Svelte 애플리케이션의 Jest 구성 Svelte.js는 점점 더 많이 채워지는 프레임워크입니다. Jest를 올바르게 구성하는 것은 그리 쉽지 않았기 때문에 내가 그것을 어떻게 수정하는지 보여주고 싶습니다. 내 svelte 프로젝트를 시작하기 위해 다음 명령을 사용했습니다. npx degit sveltejs/template my-svelte-projec cd my-svelte-project npm install npm run d... jestjavascriptsveltetutorial 초보자를 위한 Jest 튜토리얼: Jest Matchers [2/4] Jest는 "매처"를 사용하여 다양한 방식으로 값을 테스트할 수 있습니다. 이 부분에 있는 대부분의 정보는 에서 가져온 것입니다. 값을 테스트하는 가장 간단한 방법은 정확히 일치하는 것입니다. 이 코드에서 expect(2 + 2)는 "기대"객체를 반환합니다. 일반적으로 일치자를 호출하는 것을 제외하고는 이러한 예상 객체로 많은 작업을 수행하지 않습니다. 이 코드에서 .toBe(4)는 매처입니... webdevjavascriptjestbeginners Buildkite Test Analytics와 테스트 통합 Buildkite는 이번 달에 📈라는 새로운 기능을 도입했으며 이 주제에 대한 SEO에서 높은 순위를 차지하기 위해 제가 어떻게 했는지에 대한 올바른 기사에 있습니다(이미 Buildkite에 액세스할 수 있다는 점을 고려하면). 약간의 컨텍스트(아무도 신경쓰지 않는), 방금 우리가 물건을 추적하기 시작한 스케일업에 합류했고 당연히 배송 수명 주기의 품질(또는 내 존재의 요점은 무엇입니까 😂)... jestbuildkitecypresstesting Testando datas mais facilmente com Jest Uma coisa é certa, do juninho ao sênior em algum momento você vai precisar formatar uma data (e não vai saber 😬) ou vai ficar (muito) estressado porque o diabo da data que você criou está ficando com 3 horas a menos (kkk... jesttypescriptjavascriptnode 초보자를 위한 Jest 튜토리얼: SuperTest 또는 API 테스트 [4/4] 시리즈의 이 부분에서는 API 테스트의 기본 사항에 대해 설명합니다. 테스트 API는 매우 불편한 과정을 극복하기 위해 Node.js에서 supertest라는 라이브러리를 도입했습니다. 개발자는 SuperTest를 독립 실행형 라이브러리로 사용하거나 Jest 또는 Mocha와 같은 JavaScript 테스트 프레임워크와 함께 사용할 수 있습니다. 설치 후 이제 간단히 호출하여 supertes... jestbeginnersjavascriptwebdev Jest 테스트: Typescript 및 ES6를 사용하여 모킹 모듈 및 모듈 상태 처리 다른 테스트 프레임워크와 마찬가지로 Jest는 각각의 속성과 기능을 사용하여 자바스크립트 개체와 모듈을 모의하고 감시하는 기능을 제공합니다. 또한 테스트 요구 사항에 따라 Javascript 모듈을 조롱하는 몇 가지 유연한 방법을 제공합니다. 모의 모듈을 만들 때 테스트는 모듈 간에 공유되는 개체의 상태를 유지하거나 지워야 합니다. ㅏ. 함수 또는 속성이 호출/액세스된 횟수 또는 전달된 인수... jesttypescripttestinges6 Configurando o Jest e Testing Library no Vite Segue os passos necessários para a instalação and configuração para o funcionamento do e 아니 . Instalar o Jest Criar o script para rodar os testes em package.json Para rodar o teste bastar acionar o script criado no packa... jesttestinglibrarytestingvite Jest Preview용 Angular CLI 예제 - Jest용 시각적 디버거 최근에 작성자인 . Jest Preview는 Jest 컴포넌트 테스트를 위한 시각적 디버거입니다. 프리뷰 서버를 실행하고 옵션이 설정되었을 때 실패한 테스트의 렌더링된 DOM을 표시하거나 함수를 사용하여 디버깅을 위해 명시적으로 표시한 테스트를 표시합니다. 예를 들면 다음과 같습니다. 은 일반적인 및 명령어를 참조하며 Angular 관련 구성 및 사용 명령어를 설명합니다. 개선의 여지가 있지... angularjesttestingopensource Shopware 플러그인 관리의 Jest 단위 테스트 테스트 폴더 구조는 소스 폴더 구조와 일치해야 합니다. 소스 경로와 동일한 경로에 있는 파일에 대한 테스트를 추가합니다. package.json에서 설정에 필요한 모든 종속성을 가져오겠습니다. @shopware-ag/jest-preset-sw6-admin Default Jest preset for Shopware 6 administration development. @vue/테스트 유틸리티 ... jestshopwarepluginecommerce Jest에서 반응 구성 요소를 조롱하는 방법 이전에 Jest에서 React 구성 요소를 모의하는 방법에 대한 글을 작성한 적이 있습니다 . 구성 요소가 페이지에 있는지 확인하려는 경우가 많습니다. 이 글은 Jest에서 React 구성 요소를 간단히 조롱하는 방법에 대한 예를 제공합니다. 기본 구성 요소와 명명된 내보낸 구성 요소를 다룹니다. 구성 요소 자체는 제3자에 의해 테스트되므로 테스트가 필요하지 않거나 이미 다른 테스트 파일에서... jesttestingreactjavascript Next.js + Storybook + jest 설정 방법 스토리북은 테스트 도구입니다. 이 문서에서는 Next.js + Storybook + jest를 설정하는 방법에 대해 설명합니다. Next.js + Storybook 설정 방법... jeststorybooknext 내부 모듈을 호출한 함수를 조롱하는 방법 Iets는 당신이 파일을 가지고 있다고 말합니다 함수 a가 내부적으로 함수 b를 호출하고 있습니다. 함수 b를 조롱하는 것은 매우 어려울 수 있습니다. 당신은 아마 당신의 테스트에서 이와 같은 것을 할 것입니다 jest.mock 방법 사용 jest.spyOn 메서드 사용 이것은 버그가 아니며 위의 두 가지 방법이 잘 작동합니다. 주된 이유는 기준점 때문입니다. 기능이 조롱되고 인쇄되면 다음과... jestnodetestingjavascript 오류를 발생시키는 Jest 매개변수화된 테스트 노드에서 실행되는 아래와 같은 코드가 있다고 가정해 봅시다. 코드에서 오류가 발생해야 하는 시나리오는 username가 유효하지 않은 경우입니다. username가 유효하지 않으려면 username는 False , 0 , null , '' , undefined 중 하나여야 합니다. jest 문서에는 jest의 매개변수화(데이터 기반) 테스트에 대한 섹션이 있습니다. 그러나 잘못된 상황을 대량... jesttestingnodejavascript Paracetamol.test.js🧪| #2: 테스트 코딩 JavaScript 테스트 난이도: Básico A. ❌ FAIL tests, 5 - 5 es 0 , ❌ FAIL tests, 5 * 5 es 25B. ✅ PASS tests, 5 - 5 es 0 , ❌ FAIL tests, 5 * 5 es 25C. ✅ PASS tests, 5 - 5 es 0 , ✏ TODO tests, 5 * 5 es 25 Respuesta en el primer comentario.... jestwebdevtestingjavascript Jest에서 조롱 window.location 최근에 window.location 를 사용하는 JavaScript 코드 조각에 대한 몇 가지 테스트를 작성해야 했습니다. 이로 인해 window.location를 모의하는 방법을 알아내어 더미 데이터를 전달하고 반환된 데이터가 예상한 데이터인지 확인해야 했습니다. 조롱에 대한 몇 가지 다른 기사를 찾았지만 일부는 이전 버전의 jest에서만 작동한다고 말했기 때문에 더 최신 솔루션을 찾아야 ... jesttestingjavascript Jest와 반응하여 이미지 테스트 최근에 React 구성 요소에 이미지가 표시되는지 테스트하는 방법에 대한 질문을 받았습니다. 이 짧은 글은 Jest와 React Testing Library를 약간 사용한 솔루션을 설명합니다. 이 문서는 에 처음 게시되었으며 최신 정보입니다. 이미지를 사용하여 테스트할 수 있는 두 가지 사항이 있습니다. 이미지src가 올바르게 채워졌고 이미지alt 태그가 올바르게 채워졌습니다. 전달된 인수에... jesttestingjavascript 정렬, 실행 및 패턴 주장: 단위 테스트의 세 가지 A 단위 테스트가 처음이라면 3A 패턴(Arrange-Act-Assert 또는 AAA)이 시작하기에 좋은 곳입니다. Arrange, Act 및 Assert는 모든 단위 테스트에 적용할 수 있는 간단한 패턴입니다. Arrange, Act 및 Assert 패턴은 읽고 이해하기 쉽도록 단위 테스트를 구성하는 방법입니다. 여기에는 객체 생성, 변수 설정 또는 테스트에 필요한 모든 것이 포함될 수 있습니... jesttestingjavascript Escribiendo 테스트 mas claros, simples y de amplio espectro con Table Driven Testing con jest Table Driven Test es una "técnica"que se enfoca en hacer uso de una tabla para Representativear nuestras entradas y la salida esperada. A diferencia de un test tradicional tenemos acceso a los valores con los que se va a... jesttabledriventestjavascripttesting Jest에서 커스텀 매처에 대한 테스트 작성 의 정신으로 Jest 사용자 지정 매처가 제대로 작동하는지 확인하는 테스트를 작성하고 싶었습니다. "맞춤 매처에 대한 Jest 쓰기 테스트"에 대한 빠른 Google 검색은 내 맞춤 매처를 실행하는 테스트를 작성하는 방법의 예를 실제로 보고 싶었을 때 맞춤 매처 자체 작성에 대한 결과만 생성했습니다. 사용자 지정 매처를 사용하면 expect 문에 대해 일치하는 어설션을 추가할 수 있습니다. ... jesttestingtddjavascript Jest를 사용하여 ES6 모듈 가져오기를 모의하는 방법 이 문서는 에 처음 게시되었으며 최신 정보입니다. ES 모듈은 모듈 작업을 위한 ECMAScript 표준입니다. 노드는 한동안 이 표준을 사용했고 브라우저는 최근(2016년)에야 ES6를 사용하기 시작했습니다. ES6 함수는 구문 설탕이 있는 일반 함수와 동일합니다. 그래서 그들은 같은 방식으로 조롱받을 수 있습니다! jest.mock 함수는 Jest로 ES6 모듈 가져오기를 모방하는 데 사... jesttestingjavascript 브라우저에서 Vue Jest 테스트 디버깅 미래에서 수정: 자, 이 게시물은 jest-preview에 관한 것인데 꽤 멋집니다. 하지만 불행히도 현재는 @testing-library/vue에서만 작동합니다. 가장 간단한 구성 요소 이외의 것을 테스트할 때 거의 즉시 문제가 발생했습니다. 작업을 완료할 수 없었고 @vue/test-utils 로 되돌려야 했습니다. 문서화를 위해 이 게시물을 남겨두고 있지만 사람들이 피해야 할 경고로 남... vueunittestsjavascriptjest jest.clearAllMocks 대 jest.resetAllMocks 대 jest.restoreAllMocks 설명 이러한 clearAllMocks, resetAllMocks 및 restoreAllMocks가 실제로 수행하는 작업과 왜 필요한지에 대해 기억하고 혼동하기 어려웠다는 것을 알고 있습니다. mock.calls , mock.instances , mock.contexts 및 mock.results 와 같은 모든 모의 사용 데이터를 지우지만 해당 구현은 지우지 않습니다. 그런 다음 console.lo... jesttestingbeginnersjavascript 전문가처럼 NestJS로 테스트하기 저는 개인적으로 에 을 사용하고 서비스를 만드는 동안 좋은 을 사용하는 것을 좋아합니다. 그렇기 때문에 을 사용하여 고급 작업(실패 시 SQL 트랜잭션 되돌리기 등)을 수행하려는 경우 코드를 테스트하기가 어려울 수 있습니다. 마찬가지로 때때로 우리 서비스의 이러한 모든 외부 종속성을 조롱하는 것이 어렵고 다소 지루해지기 때문에 우리는 전체 개발을 변경하기를 원하는 대신 삶을 더 쉽게 만들어주... jesttypescriptnodenestjs
Next.js용 Jest 및 rtl 설정을 위한 3가지 팁 버전 12부터 Next.js에는 Jest에 대한 구성이 내장되어 있습니다. 에는 시작하는 방법이 매우 명확합니다. npm 패키지( jest , jest-environment-jsdom , @testing-library/react , @testing-library/jest-dom )를 설치하고 jest.config.js 파일을 추가합니다. 그러나 이 기본 구성은 최적이 아닙니다. 다음 팁을 사... jestnextjs Jest 단위 테스트를 반복하는 방법 때로는 Jest 단위 테스트를 작성할 때 다른 사례를 빠르게 테스트하기 위해 항목을 반복할 수 있기를 원할 것입니다. 이렇게 하면 Jest 테스트 스위트가 대폭 간소화됩니다. 이 게시물은 내가 과거에 Jest 테스트를 반복했던 방법을 간략하게 설명하는 것을 목표로 합니다. 다른 데이터로 동일한 테스트를 계속 복제할 수 있습니다. 테스트를 한 번 작성하고 데이터가 작동하도록 할 수 있습니다. ... javascriptjest Svelte 애플리케이션의 Jest 구성 Svelte.js는 점점 더 많이 채워지는 프레임워크입니다. Jest를 올바르게 구성하는 것은 그리 쉽지 않았기 때문에 내가 그것을 어떻게 수정하는지 보여주고 싶습니다. 내 svelte 프로젝트를 시작하기 위해 다음 명령을 사용했습니다. npx degit sveltejs/template my-svelte-projec cd my-svelte-project npm install npm run d... jestjavascriptsveltetutorial 초보자를 위한 Jest 튜토리얼: Jest Matchers [2/4] Jest는 "매처"를 사용하여 다양한 방식으로 값을 테스트할 수 있습니다. 이 부분에 있는 대부분의 정보는 에서 가져온 것입니다. 값을 테스트하는 가장 간단한 방법은 정확히 일치하는 것입니다. 이 코드에서 expect(2 + 2)는 "기대"객체를 반환합니다. 일반적으로 일치자를 호출하는 것을 제외하고는 이러한 예상 객체로 많은 작업을 수행하지 않습니다. 이 코드에서 .toBe(4)는 매처입니... webdevjavascriptjestbeginners Buildkite Test Analytics와 테스트 통합 Buildkite는 이번 달에 📈라는 새로운 기능을 도입했으며 이 주제에 대한 SEO에서 높은 순위를 차지하기 위해 제가 어떻게 했는지에 대한 올바른 기사에 있습니다(이미 Buildkite에 액세스할 수 있다는 점을 고려하면). 약간의 컨텍스트(아무도 신경쓰지 않는), 방금 우리가 물건을 추적하기 시작한 스케일업에 합류했고 당연히 배송 수명 주기의 품질(또는 내 존재의 요점은 무엇입니까 😂)... jestbuildkitecypresstesting Testando datas mais facilmente com Jest Uma coisa é certa, do juninho ao sênior em algum momento você vai precisar formatar uma data (e não vai saber 😬) ou vai ficar (muito) estressado porque o diabo da data que você criou está ficando com 3 horas a menos (kkk... jesttypescriptjavascriptnode 초보자를 위한 Jest 튜토리얼: SuperTest 또는 API 테스트 [4/4] 시리즈의 이 부분에서는 API 테스트의 기본 사항에 대해 설명합니다. 테스트 API는 매우 불편한 과정을 극복하기 위해 Node.js에서 supertest라는 라이브러리를 도입했습니다. 개발자는 SuperTest를 독립 실행형 라이브러리로 사용하거나 Jest 또는 Mocha와 같은 JavaScript 테스트 프레임워크와 함께 사용할 수 있습니다. 설치 후 이제 간단히 호출하여 supertes... jestbeginnersjavascriptwebdev Jest 테스트: Typescript 및 ES6를 사용하여 모킹 모듈 및 모듈 상태 처리 다른 테스트 프레임워크와 마찬가지로 Jest는 각각의 속성과 기능을 사용하여 자바스크립트 개체와 모듈을 모의하고 감시하는 기능을 제공합니다. 또한 테스트 요구 사항에 따라 Javascript 모듈을 조롱하는 몇 가지 유연한 방법을 제공합니다. 모의 모듈을 만들 때 테스트는 모듈 간에 공유되는 개체의 상태를 유지하거나 지워야 합니다. ㅏ. 함수 또는 속성이 호출/액세스된 횟수 또는 전달된 인수... jesttypescripttestinges6 Configurando o Jest e Testing Library no Vite Segue os passos necessários para a instalação and configuração para o funcionamento do e 아니 . Instalar o Jest Criar o script para rodar os testes em package.json Para rodar o teste bastar acionar o script criado no packa... jesttestinglibrarytestingvite Jest Preview용 Angular CLI 예제 - Jest용 시각적 디버거 최근에 작성자인 . Jest Preview는 Jest 컴포넌트 테스트를 위한 시각적 디버거입니다. 프리뷰 서버를 실행하고 옵션이 설정되었을 때 실패한 테스트의 렌더링된 DOM을 표시하거나 함수를 사용하여 디버깅을 위해 명시적으로 표시한 테스트를 표시합니다. 예를 들면 다음과 같습니다. 은 일반적인 및 명령어를 참조하며 Angular 관련 구성 및 사용 명령어를 설명합니다. 개선의 여지가 있지... angularjesttestingopensource Shopware 플러그인 관리의 Jest 단위 테스트 테스트 폴더 구조는 소스 폴더 구조와 일치해야 합니다. 소스 경로와 동일한 경로에 있는 파일에 대한 테스트를 추가합니다. package.json에서 설정에 필요한 모든 종속성을 가져오겠습니다. @shopware-ag/jest-preset-sw6-admin Default Jest preset for Shopware 6 administration development. @vue/테스트 유틸리티 ... jestshopwarepluginecommerce Jest에서 반응 구성 요소를 조롱하는 방법 이전에 Jest에서 React 구성 요소를 모의하는 방법에 대한 글을 작성한 적이 있습니다 . 구성 요소가 페이지에 있는지 확인하려는 경우가 많습니다. 이 글은 Jest에서 React 구성 요소를 간단히 조롱하는 방법에 대한 예를 제공합니다. 기본 구성 요소와 명명된 내보낸 구성 요소를 다룹니다. 구성 요소 자체는 제3자에 의해 테스트되므로 테스트가 필요하지 않거나 이미 다른 테스트 파일에서... jesttestingreactjavascript Next.js + Storybook + jest 설정 방법 스토리북은 테스트 도구입니다. 이 문서에서는 Next.js + Storybook + jest를 설정하는 방법에 대해 설명합니다. Next.js + Storybook 설정 방법... jeststorybooknext 내부 모듈을 호출한 함수를 조롱하는 방법 Iets는 당신이 파일을 가지고 있다고 말합니다 함수 a가 내부적으로 함수 b를 호출하고 있습니다. 함수 b를 조롱하는 것은 매우 어려울 수 있습니다. 당신은 아마 당신의 테스트에서 이와 같은 것을 할 것입니다 jest.mock 방법 사용 jest.spyOn 메서드 사용 이것은 버그가 아니며 위의 두 가지 방법이 잘 작동합니다. 주된 이유는 기준점 때문입니다. 기능이 조롱되고 인쇄되면 다음과... jestnodetestingjavascript 오류를 발생시키는 Jest 매개변수화된 테스트 노드에서 실행되는 아래와 같은 코드가 있다고 가정해 봅시다. 코드에서 오류가 발생해야 하는 시나리오는 username가 유효하지 않은 경우입니다. username가 유효하지 않으려면 username는 False , 0 , null , '' , undefined 중 하나여야 합니다. jest 문서에는 jest의 매개변수화(데이터 기반) 테스트에 대한 섹션이 있습니다. 그러나 잘못된 상황을 대량... jesttestingnodejavascript Paracetamol.test.js🧪| #2: 테스트 코딩 JavaScript 테스트 난이도: Básico A. ❌ FAIL tests, 5 - 5 es 0 , ❌ FAIL tests, 5 * 5 es 25B. ✅ PASS tests, 5 - 5 es 0 , ❌ FAIL tests, 5 * 5 es 25C. ✅ PASS tests, 5 - 5 es 0 , ✏ TODO tests, 5 * 5 es 25 Respuesta en el primer comentario.... jestwebdevtestingjavascript Jest에서 조롱 window.location 최근에 window.location 를 사용하는 JavaScript 코드 조각에 대한 몇 가지 테스트를 작성해야 했습니다. 이로 인해 window.location를 모의하는 방법을 알아내어 더미 데이터를 전달하고 반환된 데이터가 예상한 데이터인지 확인해야 했습니다. 조롱에 대한 몇 가지 다른 기사를 찾았지만 일부는 이전 버전의 jest에서만 작동한다고 말했기 때문에 더 최신 솔루션을 찾아야 ... jesttestingjavascript Jest와 반응하여 이미지 테스트 최근에 React 구성 요소에 이미지가 표시되는지 테스트하는 방법에 대한 질문을 받았습니다. 이 짧은 글은 Jest와 React Testing Library를 약간 사용한 솔루션을 설명합니다. 이 문서는 에 처음 게시되었으며 최신 정보입니다. 이미지를 사용하여 테스트할 수 있는 두 가지 사항이 있습니다. 이미지src가 올바르게 채워졌고 이미지alt 태그가 올바르게 채워졌습니다. 전달된 인수에... jesttestingjavascript 정렬, 실행 및 패턴 주장: 단위 테스트의 세 가지 A 단위 테스트가 처음이라면 3A 패턴(Arrange-Act-Assert 또는 AAA)이 시작하기에 좋은 곳입니다. Arrange, Act 및 Assert는 모든 단위 테스트에 적용할 수 있는 간단한 패턴입니다. Arrange, Act 및 Assert 패턴은 읽고 이해하기 쉽도록 단위 테스트를 구성하는 방법입니다. 여기에는 객체 생성, 변수 설정 또는 테스트에 필요한 모든 것이 포함될 수 있습니... jesttestingjavascript Escribiendo 테스트 mas claros, simples y de amplio espectro con Table Driven Testing con jest Table Driven Test es una "técnica"que se enfoca en hacer uso de una tabla para Representativear nuestras entradas y la salida esperada. A diferencia de un test tradicional tenemos acceso a los valores con los que se va a... jesttabledriventestjavascripttesting Jest에서 커스텀 매처에 대한 테스트 작성 의 정신으로 Jest 사용자 지정 매처가 제대로 작동하는지 확인하는 테스트를 작성하고 싶었습니다. "맞춤 매처에 대한 Jest 쓰기 테스트"에 대한 빠른 Google 검색은 내 맞춤 매처를 실행하는 테스트를 작성하는 방법의 예를 실제로 보고 싶었을 때 맞춤 매처 자체 작성에 대한 결과만 생성했습니다. 사용자 지정 매처를 사용하면 expect 문에 대해 일치하는 어설션을 추가할 수 있습니다. ... jesttestingtddjavascript Jest를 사용하여 ES6 모듈 가져오기를 모의하는 방법 이 문서는 에 처음 게시되었으며 최신 정보입니다. ES 모듈은 모듈 작업을 위한 ECMAScript 표준입니다. 노드는 한동안 이 표준을 사용했고 브라우저는 최근(2016년)에야 ES6를 사용하기 시작했습니다. ES6 함수는 구문 설탕이 있는 일반 함수와 동일합니다. 그래서 그들은 같은 방식으로 조롱받을 수 있습니다! jest.mock 함수는 Jest로 ES6 모듈 가져오기를 모방하는 데 사... jesttestingjavascript 브라우저에서 Vue Jest 테스트 디버깅 미래에서 수정: 자, 이 게시물은 jest-preview에 관한 것인데 꽤 멋집니다. 하지만 불행히도 현재는 @testing-library/vue에서만 작동합니다. 가장 간단한 구성 요소 이외의 것을 테스트할 때 거의 즉시 문제가 발생했습니다. 작업을 완료할 수 없었고 @vue/test-utils 로 되돌려야 했습니다. 문서화를 위해 이 게시물을 남겨두고 있지만 사람들이 피해야 할 경고로 남... vueunittestsjavascriptjest jest.clearAllMocks 대 jest.resetAllMocks 대 jest.restoreAllMocks 설명 이러한 clearAllMocks, resetAllMocks 및 restoreAllMocks가 실제로 수행하는 작업과 왜 필요한지에 대해 기억하고 혼동하기 어려웠다는 것을 알고 있습니다. mock.calls , mock.instances , mock.contexts 및 mock.results 와 같은 모든 모의 사용 데이터를 지우지만 해당 구현은 지우지 않습니다. 그런 다음 console.lo... jesttestingbeginnersjavascript 전문가처럼 NestJS로 테스트하기 저는 개인적으로 에 을 사용하고 서비스를 만드는 동안 좋은 을 사용하는 것을 좋아합니다. 그렇기 때문에 을 사용하여 고급 작업(실패 시 SQL 트랜잭션 되돌리기 등)을 수행하려는 경우 코드를 테스트하기가 어려울 수 있습니다. 마찬가지로 때때로 우리 서비스의 이러한 모든 외부 종속성을 조롱하는 것이 어렵고 다소 지루해지기 때문에 우리는 전체 개발을 변경하기를 원하는 대신 삶을 더 쉽게 만들어주... jesttypescriptnodenestjs