21 lines
No EOL
641 B
JavaScript
21 lines
No EOL
641 B
JavaScript
import analyticsMixin from "@/mixins/analytics-mixin";
|
|
import { setupMocksForJsFiles } from "@/helpers/unit-test-helper.js";
|
|
import { storeActions } from "@/constants/store-actions";
|
|
|
|
describe("analyticsMixin.js", () => {
|
|
test("logPageEvent: calls dispatch with type and payload", () => {
|
|
const type = "";
|
|
const payload = {};
|
|
|
|
const mockData = {
|
|
actionList: [{
|
|
actionName: storeActions.LOG_ACTIVITY
|
|
}],
|
|
}
|
|
var mocks = setupMocksForJsFiles(mockData);
|
|
|
|
analyticsMixin.methods.logPageEvent(type, payload);
|
|
|
|
expect(mocks.baseMixin.methods.dispatchNonBlockingStoreAction).toBeCalled();
|
|
});
|
|
}); |