Skip to content
← Back to rules

jest/no-test-return-statement 스타일

작동 방식

테스트에서 명시적으로 값을 반환하는 것을 금지합니다.

왜 좋지 않은가?

Jest의 테스트는 void여야 하며, 값이 반환되어서는 안 됩니다.
만약 프로미스를 반환하고 있다면, async/await를 사용하도록 테스트를 업데이트해야 합니다.

예시

이 규칙에 부적절한 코드 예시:

javascript
test("one", () => {
  return expect(1).toBe(1);
});

이 규칙에 적절한 코드 예시:

javascript
test("one", () => {
  expect(1).toBe(1);
});

이 규칙은 eslint-plugin-vitest와 호환됩니다.
사용하려면 .oxlintrc.json에 다음 구성 정보를 추가하세요:

json
{
  "rules": {
    "vitest/no-test-return-statement": "error"
  }
}

사용 방법

이 규칙을 설정 파일 또는 명령줄 인터페이스를 통해 활성화하려면 다음과 같이 사용할 수 있습니다:

json
{
  "plugins": ["jest"],
  "rules": {
    "jest/no-test-return-statement": "error"
  }
}
bash
oxlint --deny jest/no-test-return-statement --jest-plugin

참고 자료