UNPKG

@cainiaofe/cn-utils

Version:

菜鸟前端基础工具库

20 lines (19 loc) 770 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var index_1 = require("../index"); test('events emit test', function () { var onTriggerMethod = jest.fn(); index_1.events.on('test method 1', onTriggerMethod); index_1.events.emit('test method 1', 'a'); expect(onTriggerMethod).toBeCalledTimes(1); expect(onTriggerMethod).toBeCalledWith('a'); }); test('events once test', function () { var onTriggerMethod = jest.fn(); index_1.events.once('test method 2', onTriggerMethod); index_1.events.emit('test method 2', 'a'); index_1.events.emit('test method 2', 'b'); index_1.events.emit('test method 2', 'c'); expect(onTriggerMethod).toBeCalledTimes(1); expect(onTriggerMethod).toBeCalledWith('a'); });