mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-21 02:29:23 +00:00
37 lines
718 B
JavaScript
37 lines
718 B
JavaScript
import {test} from 'supertape';
|
|
import * as 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);
|
|
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);
|
|
t.end();
|
|
});
|