vue-churnzero
Version:
ChurnZero plugin for Vue
18 lines (14 loc) • 558 B
JavaScript
import trackEvent from '../event';
import query from '../query';
jest.mock('../query');
describe('event tracking', () => {
it('should trigger query function with "trackEvent" method', () => {
trackEvent('navigation_click', 'home');
expect(query).toBeCalledWith('trackEvent', 'navigation_click', 'home');
});
it('should trigger query function correct amount of times', () => {
trackEvent('navigation_click', 'home');
trackEvent('navigation_click', 'about');
expect(query).toBeCalledTimes(3);
});
});