en.javascript.info/1-js/5-functions-closures/4-closures-usage/2-stringbuffer/_js.view/test.js
2015-03-09 18:48:58 +03:00

21 lines
No EOL
591 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");
});