mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 02:35:49 +00:00
39 lines
733 B
JavaScript
39 lines
733 B
JavaScript
'use strict';
|
|
|
|
const test = require('supertape');
|
|
const eventStore = require('./event-store');
|
|
|
|
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();
|
|
});
|