我想模拟一个看起来像这样的函数:
export default (name, onRegComponentSize, debug=false) => event => {
if(debug)
console.warn(`${name} -> ${event.nativeEvent.layout.height}`)
onRegComponentSize( name, {
width: event.nativeEvent.layout.width,
height: event.nativeEvent.layout.height
})
}
但不知道我该怎么做。 :/
答案 0 :(得分:1)
我认为要对功能本身进行单元测试,然后使模拟基本上是实际功能的硬编码版本。这个想法是,一旦您对该功能进行了单元测试,就可以假定它在其他地方都可以正常工作。