class A
include Logging
log_to 'whatever'
end
올바른 매개 변수로 log_to
메서드가 호출되는지 테스트하고 싶습니다. 그러나 짐작할 수 있듯이 log_to
메서드는 로깅 모듈에서 제공되며 클래스가로드 될 때 호출됩니다. log_to 'whatever'
이 호출되는지 확인하기 위해 스펙 또는 사용자 정의 정규합기를 작성하려면 어떻게해야합니까?클래스 load에서 호출되는 클래스 메서드에 대한 사양을 작성하는 방법은 무엇입니까?
class A
에 log_to
메서드를 조롱했다해도 클래스로드 중에 호출 될 때 호출되는지 확인할 수있는 방법이 없습니다. 내가 상수를 제거하고 다시 작동하지 않는 것 로딩 했어요. 생각?
나는 당신과 동의하지만 클래스 로그를 다른 파일로 만드는 것은 이런 식으로하는 것이 의미가있다. 그렇지 않니? 그렇지 않다면 다른 방법을 제안 할 수 있습니까? – Chirantan
@Chirantin, 생각해 보면, 당신 말이 맞아요. 나는 그것을 시험 할 다른 방법을 고안하려고 노력할 것이다. 나는 지금까지 내가 제안한 것에 너무 만족하지 않는다. –