여러 가지 점에서 백틱을 사용하는 Ruby 코드를 테스트 해보고 싶습니다. 나는 FlexMock을 사용하고 있으며 그 방법을 모의하고 싶습니다. 나는 방법이 Kernel, :` 인 것을 안 단다.하지만 FlexMock에서 작동하는 것처럼 보이지는 않는다. 어떻게 할거 니? 여기에 테스트 할 방법의 샘플입니다 :Ruby - FlexMock Backticks Method
def foo
result = `ls`
if result.to_a.length > 0
true
else
false
end
end
흠을 사용하지만 주위를 얻을 수 있도록 설계되었습니다 flexmock 많은 일을한다. 문제의 일부는'메소드가 표준 메소드와 다르게 명명 되었기 때문에 flexmock의 내부 정규식은 실제 메소드라고 생각하지 않지만 좋은 아이디어는 +1합니다. 감사! –