15 lines
No EOL
481 B
JavaScript
15 lines
No EOL
481 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 );
|
||
});
|
||
|
||
}); |