summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPieter van de Bruggen <pvande@gmail.com>2010-12-11 14:24:48 -0800
committerPieter van de Bruggen <pvande@gmail.com>2010-12-11 14:24:48 -0800
commit6296f110376557af5ed9e4a2106c4687ae4d71ba (patch)
treee16e3df61fc00791dff4fde7c761548eebf1ccc1
parent7da8760419fb99f6ac72aef60d00ef57e156ddba (diff)
downloadmustache-spec-6296f110376557af5ed9e4a2106c4687ae4d71ba.tar.gz
Javascript call counting made tricky.
-rw-r--r--specs/~lambdas.yml2
1 files changed, 1 insertions, 1 deletions
diff --git a/specs/~lambdas.yml b/specs/~lambdas.yml
index f514eb1..acea516 100644
--- a/specs/~lambdas.yml
+++ b/specs/~lambdas.yml
@@ -26,7 +26,7 @@ tests:
lambda: !code
ruby: 'proc { $calls ||= 0; $calls += 1 }'
perl: 'sub { no strict; $calls += 1 }'
- js: 'function() { calls = calls || 0; return calls++; }'
+ js: 'function() { f = arguments.callee; return f.calls = (f.calls || 0) + 1 }'
template: '{{lambda}} == {{{lambda}}} == {{lambda}}'
expected: '1 == 1 == 1'