Как мне написать модульный тест, чтобы покрыть логи c в fooFunction
?
Логи c можно было бы переместить в другой файл для достижения покрытия тестами, но что если Я не хочу?
FooComponent.jsx
:
import React, { useState } from 'react';
import FooContext from './FooContext';
import BarComponent from './BarComponent';
function FooComponent() {
const [value, setValue] = useState();
const fooFunction = inputValue => {
setValue(inputValue * 2);
};
return (
<div>
<span>Hello world!</span>
<BarComponent inputFunc={fooFunction} />
</div>
);
}
export default FooComponent;
Как мне это проверить? Является ли единственной возможностью не объявлять функцию внутри области FooComponent?