Files
coffeescript/test/test_try_catch.coffee

31 lines
358 B
CoffeeScript

# Basic exception throwing.
block: -> (throw 'up')
throws block, 'up'
# Basic try/catch.
result: try
10
finally
15
ok result is 10
result: try
throw 'up'
catch err
err.length
ok result is 2
result: try throw 'error' catch err then err.length
ok result is 5
# try/catch with empty clauses still compiles.
try
# nothing
catch err
#nothing