15 lines
No EOL
475 B
JavaScript
15 lines
No EOL
475 B
JavaScript
describe("applyAll", function() {
|
||
|
||
it("применяет функцию ко всем аргументам, начиная со 2го", function() {
|
||
var min = applyAll(Math.min, 1, 2, 3);
|
||
assert.equal(min, 1);
|
||
});
|
||
|
||
it("при отсутствии аргументов просто вызывает функцию", function() {
|
||
var spy = sinon.spy();
|
||
applyAll(spy);
|
||
assert(spy.calledOnce);
|
||
assert.equal(spy.firstCall.args.length, 0);
|
||
});
|
||
|
||
}); |