From 8cdd8de360f6c9ef55fae67b2da12162e2d38f1a Mon Sep 17 00:00:00 2001 From: Jeremy Ashkenas Date: Mon, 31 May 2010 19:41:02 -0400 Subject: [PATCH] adding a negative range comprehension test. --- test/test_comprehensions.coffee | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/test_comprehensions.coffee b/test/test_comprehensions.coffee index 35f9bea8..c92a01cf 100644 --- a/test/test_comprehensions.coffee +++ b/test/test_comprehensions.coffee @@ -39,6 +39,12 @@ results: x for x in [0..25] by 5 ok results.join(' ') is '0 5 10 15 20 25' +# And can loop downwards, with a negative step. +results: x for x in [5..1] by -1 + +ok results.join(' ') is '5 4 3 2 1' + + # Multiline array comprehension with filter. evens: for num in [1, 2, 3, 4, 5, 6] when num % 2 is 0 num *= -1