jashkenas--coffeescript/test/test_if.coffee

51 lines
569 B
CoffeeScript

a: b: d: true
c: false
result: if a
if b
if c then false else
if d
true
ok result
first: if false then false else second: if false then false else true
ok first
ok second
result: if false
false
else if NaN
false
else
true
ok result
# If statement with a comment-only clause.
result: if false
# comment
else
27
ok result is 27
# Testing unless.
result: unless true
10
else
11
ok result is 11
# Nested inline if statements.
echo: (x) -> x
result: if true then echo((if false then 'xxx' else 'y') + 'a')
ok result is 'ya'