0
이 궁금하네요 내가 아래의 기능에 중첩 된 객체 mappedValues
를 스텁 Sinon을 사용하는 방법/IF :Sinon을 사용하여 객체를 스텁하는 방법은 무엇입니까?
function getValueFromObj(key) {
var mappedValues = {
"a": "aaa",
"b": "bbb",
"c": "ccc",
"d": "ddd",
};
return mappedValues[key];
}
시험에 대한 나의 목표는 각각의 값을 확인보다는 단지 할 아닌지 확인 통과 때 key
올바르게 대응하는 값이 리턴되고 값은 어떤 식 으로든 증가되지 않습니다. 내가이를 테스트하는 가장 좋은 방법은 생각
테스트 스텁 mappedValues
이 다음 getValueFromObj
의 반환 값을 확인하는 것입니다하지만 난 실제로 객체를 스텁하는 방법을 모르겠어요.
mappedValues.hasOwnProperty (key)를 사용할 수 있습니다. –