en.javascript.info/1-js/5-functions-closures/5-closures-usage/2-stringbuffer/_js.view/test.js
Ilya Kantor 87bf53d076 update
2014-11-16 01:40:20 +03:00

22 lines
599 B
JavaScript

var buffer;
beforeEach(function() {
buffer = makeBuffer();
});
it("возвращает пустую строку по умолчанию", function() {
assert.strictEqual( buffer(), "");
});
it("добавляет аргументы в буффер", function() {
buffer('Замыкания');
buffer(' Использовать');
buffer(' Нужно!');
assert.equal( buffer(), 'Замыкания Использовать Нужно!');
});
it("приводит всё к строке", function() {
buffer(null);
buffer(false);
assert.equal( buffer(), "nullfalse");
});