Files
frontend-app-learner-dashboard/src/containers/CourseCard/components/CourseCardActions/hooks.test.js
2022-11-10 13:27:04 -05:00

22 lines
662 B
JavaScript

import { handleEvent } from 'data/services/segment/utils';
import { eventNames } from 'data/services/segment/constants';
import * as hooks from './hooks';
jest.mock('data/services/segment/utils', () => ({
handleEvent: jest.fn(),
}));
describe('CourseCardActions hooks', () => {
describe('useTrackUpgradeData', () => {
it('calls handleEvent with correct params', () => {
const out = hooks.useTrackUpgradeData();
out.trackUpgradeClick();
expect(handleEvent).toHaveBeenCalledWith(eventNames.upgradeCourse, {
pageName: 'learner_home',
linkType: 'button',
linkCategory: 'green_upgrade',
});
});
});
});