describe "loops", ->
it "should continue", ->
input = {1,2,3,4,5,6}
output = for x in *input
continue if x % 2 == 1
x
assert.same { 2,4,6 }, output
it "continue in repeat", ->
output = {}
a = 0
repeat
a += 1
if a == 3
continue
if a == 5
break
output[] = a
until a == 8
assert.same { 1,2,4 }, output