Перемешивание useEffect в библиотеке тестирования для реагирования? - PullRequest
0 голосов
/ 07 апреля 2020

useEffect не покрывается, а ветки пусты, может кто-нибудь помочь написать UT для этого в @ testing-library или Jest? Ветви не покрыты, потому что раздел useEffect полностью не затронут. кто-нибудь может помочь только в разделе useEffect? ​​

    import React, { useEffect } from 'react';
    import styled from 'styled-components';
    import PropTypes from 'prop-types';

    // Relative imports
    import styles from './AvailableStores.style';

    const AvailableStores = ({ availableStores, data }) => {
      const { guid } = data;
      useEffect(() => {
        if (guid) {
          return;
        }
        availableStores();
      }, []);

      return (
        <div className="AvailableStores">
          Store Listing availableStores Component
          <br />
          {data.guid}
        </div>
      );
    };

    AvailableStores.propTypes = {
      availableStores: PropTypes.func,
    };

    AvailableStores.defaultProps = {
      availableStores: () => {},
    };

    export default styled(AvailableStores)`
      ${styles}
    `;

    export { AvailableStores };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...