2018-03-24 16:22:20 +05:30

17 lines
258 B
JavaScript

var fooCalls = [];
var jumpTable = function jumpTable(name, arg) {
if (jumpTable[name]) {
jumpTable[name](arg);
}
};
Object.assign(jumpTable, {
foo(arg) {
fooCalls.push(arg);
}
});
jumpTable('foo', 'bar');
expect(fooCalls[0]).toBe('bar');