From d5cf339b835f8794d0a606d2fed900a5b6ff3727 Mon Sep 17 00:00:00 2001 From: Jeremy Ashkenas Date: Wed, 16 Jun 2010 07:24:17 -0400 Subject: [PATCH] adding a test for holmsand's patch for Object.prototype-named variables. --- test/test_functions.coffee | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/test_functions.coffee b/test/test_functions.coffee index c0ac6ea0..8c67610d 100644 --- a/test/test_functions.coffee +++ b/test/test_functions.coffee @@ -154,6 +154,7 @@ result: sum -> 7 + 9 , -> 1 + 3 + ok result is 20 # Test more function passing: @@ -167,4 +168,13 @@ ok result is 6 sum: (a, b) -> a + b result: sum(1 , 2) + ok result is 3 + + +# Assignment to a Object.prototype-named variable should not leak to outer scope. +(-> + constructor: 'word' +)() + +ok constructor isnt 'word'