Adding _.once ... Issue #121

This commit is contained in:
Jeremy Ashkenas
2011-03-20 19:32:20 -04:00
parent 52916aad87
commit 39119065dc
2 changed files with 16 additions and 17 deletions

View File

@@ -107,14 +107,13 @@ $(document).ready(function() {
setTimeout(debouncedIncr, 150);
_.delay(function(){ ok(counter == 1, "incr was debounced"); start(); }, 220);
});
test("functions: once", function() {
var addBang = function(str) { return str + "!"; };
hi = "Hi";
hi2 = _.once(addBang, hi);
hi3 = _.once(addBang, hi);
equals(hi2, "Hi!");
equals(hi3, undefined);
var num = 0;
var increment = _.once(function(){ num++; });
increment();
increment();
equals(num, 1);
});
test("functions: wrap", function() {