Необходимо охватить код, который выполняется при событии щелчка, т. Е. 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 (), но никогда не вызывается.