VimUnDorўuthQj$4%var curry = require("./curry")P_P5_PGexports['test curry defined numeber of arguments'] = function(assert) {5_ P "use stric"5_ P5_P A assert.equal(sum(2)()(20), 22, 'curried function is stateless')4 assert.equal(plus44(12), 56, 'continues to curry')+ assert.equal(plus44(4), 48, 'curried 44')8exports['test continuous currying'] = function(assert) {F assert.equal(sum(2, 4, 5)(-3)(1)(), 9, 'sum(2, 4, 5)(-3)(1)() => 9')2 assert.equal(sum(2, 2)(), 4, 'sum(2, 2)() => 4') Fexports['test curry unknown number of arguments'] = function(assert) { . assert.equal(sum(2)(4), 6, 'sum(2)(4) => 6') . assert.equal(sum(2, 2), 4, 'sum(2, 2) => 4')Gexports['test curry defined numeber of arguments'] = function(assert) {5_Pvar curry = require! 5_P"var curry = require()5_ P"var curry = require("")5_  P" "use stric";5_ "P#%if ""5_ $P#if ()5_ $P$& $5_  % P$ require()5_ % P$ require("")5_%P$& require("test")5_%P$ require("test").run()5_ P %};5_P%};5_P%var curry = require("./curry")5