метод испытания с помощью jest и реагировать на тестирование библиотеки - PullRequest
0 голосов
/ 19 апреля 2020

Я не могу получить ответ, как я не могу добраться до метода внутри функционального компонента, в котором я реагирую с использованием библиотеки Jest и Reaction-Testing.

Я пытался с ферментом, но я вижу, что все меняется на RTL.

import React from "react";

const simpleComponents = (props) => {

    const simpleMethod = () =>{ 
        // method logic
    };

    return <h1>test</h1>;
    };
}

export default simpleComponents;

1 Ответ

0 голосов
/ 03 мая 2020

simpleMethod функция определена в частной области simpleComponents SF C. Она не отображается, поэтому вы не можете получить функцию за пределами simpleComponents.

Но вы можете проверить ее косвенно, например:

const simpleMethod = () =>{ 
  console.log('method logic');
};

Во-первых, вам нужно использовать событие, такое как click, submit, чтобы вызвать его. Мы добавляем метод console.log, чтобы можно было следить за методом console.log, чтобы проверить, вызывается функция simpleMethod или нет.

...