Как я могу издеваться над функцией высшего порядка в Jest - PullRequest
0 голосов
/ 25 июня 2018

Я хотел бы издеваться над функцией, которая выглядит следующим образом:

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
    })
}

Но понятия не имел, как я мог это сделать.: /

1 Ответ

0 голосов
/ 25 июня 2018

Я бы посоветовал провести модульное тестирование самой функции, а затем сделать макет в основном жестко закодированной версией действительной функции. Идея состоит в том, что после того, как вы протестировали функцию, вы можете предположить, что она работает так, как и везде.

...