Конфигурация ошибки не загружена брошена - тестовые случаи ReactJS - PullRequest
0 голосов
/ 06 мая 2019

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

**Error      Config not loaded thrown**

вот мой тестовый пример

it('should dispatch handleForwardTranslation', (done) => {
        const mockStore = configureMockStore();
        const storeData = {
          dispatch: () => {},
          translator : initialState.translator
        };
        const store = mockStore(storeData);
        const spy = jest.fn();
        store.dispatch = spy;
        const wrapper = shallow(<COAForwardTranslations store={store} />).dive();
        wrapper.update();

        wrapper.instance().handleForwardTranslation();

        expect(spy);
        done();
      });

в контейнере, это выглядит так.У меня есть другие функции, которые работают совершенно нормально, но эта конкретная функция, кажется, выдает ошибку.

        class COAForwardTranslations extends Component
        {
            this.state = {
                    SegmentMapRequest : {
                    BranchCode: '',
                    GroupId: '',
                    GlCompanyCode: '',
                    GlAccount: '',
                    SourceMode: '',
                    SourceSystem: '',
                    JournalCategory: '',
                    EffectiveDate: ''
                }
          this.handleForwardTranslation = this.handleForwardTranslation.bind(this);
          handleForwardTranslation()
            {
                this.props.getForwardTranslation(this.state.SegmentMapRequest);
            }
    render()
        {
            return(
         <Button style ={{float:"right"}} bsStyle="primary"  onClick={this.handleForwardTranslation}>Translate</Button>
    )}
        }
export const mapStateToProps =(state) =>({
        segmentMapResponse: state.translator.segmentMapResponse
})

export const mapDispatchToProps = (dispatch)=>({
        getForwardTranslation: (SegmentMapRequest)=>{
            dispatch(getForwardTranslation(SegmentMapRequest));
    }
})
export default connect(mapStateToProps,mapDispatchToProps)(COAForwardTranslations);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...