Как выполнить модульное тестирование сюжетного клика с жасмином - PullRequest
1 голос
/ 26 марта 2019

Необходимо охватить код, который выполняется при событии щелчка, т. Е. OnEventPieClicked ()

Пример модульного теста:

it('should call onEventPieClicked function with plotly click event', function() {
    spyOn(window, 'onEventPieClicked');
    $('#pieChartbyMachibeType').trigger('plotly_click');
    expect(window.onEventPieClicked).toHaveBeenCalled();
});

Код контроллера:

$('#pieChartbyMachibeType').on('plotly_click', function (data) {
    onEventPieClicked(data);
});

Он должен вызывать функцию onEventPieClicked (), но никогда не вызывается.

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