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

7 lines
221 B
JavaScript

var fooCalls = []
var 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');