비동기 readFile (경로, 콜백) 함수가 있습니다.특수 테스트 케이스에 테스트 가능한 코드를 작성하는 방법
처음으로 파일을 읽으면 파일 시스템에서 파일을 읽습니다. 그것은 내용을 메모리에 저장합니다.
나중에 동일한 파일을 읽으면 파일 시스템에 다시 도달하는 대신 메모리에서 내용을 반환합니다.
내가 겪고있는 문제는 파일 시스템이나 메모리에서 콘텐츠가 반환되는지 여부를 알기위한 메서드 호출이 없기 때문에이 메커니즘을 테스트하는 방법입니다.
어떻게 캐싱 기능을 테스트 할 수 있도록 readFile()을 구현할 수 있습니까?
그러나이 테스트를 작성하는 데있어 귀하의 모든 목적은 루틴에 의한 올바른 동작을 확인하고자한다는 것입니다. 이제는 그 검증을 루틴 자체에 위임하고 있습니다! –