mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 02:35:49 +00:00
32 lines
691 B
JavaScript
32 lines
691 B
JavaScript
import test from 'supertape';
|
|
import eventStore from './event-store.js';
|
|
|
|
test('event-store: get', (t) => {
|
|
const el = {};
|
|
const name = 'click';
|
|
const fn = () => {};
|
|
|
|
eventStore.add(el, name, fn);
|
|
const result = eventStore.get();
|
|
const expected = [
|
|
[el, name, fn],
|
|
];
|
|
|
|
t.deepEqual(result, expected, 'should equal');
|
|
t.end();
|
|
});
|
|
|
|
test('event-store: clear', (t) => {
|
|
const el = {};
|
|
const name = 'click';
|
|
const fn = () => {};
|
|
|
|
eventStore.add(el, name, fn);
|
|
eventStore.clear();
|
|
|
|
const result = eventStore.get();
|
|
const expected = [];
|
|
|
|
t.deepEqual(result, expected, 'should equal');
|
|
t.end();
|
|
});
|