cloudcmd/client/dom/events/event-store.spec.js
2020-12-24 19:06:35 +02:00

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();
});