1
0
Fork 0
mirror of https://github.com/jashkenas/coffeescript.git synced 2022-11-09 12:23:24 -05:00
jashkenas--coffeescript/test/test_try_catch.coffee

38 lines
404 B
CoffeeScript
Raw Normal View History

# Basic exception throwing.
2010-02-17 19:29:37 -05:00
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
2010-06-28 08:50:44 -04:00
ok result is 2
2010-06-28 08:52:13 -04:00
result: try throw 'error' catch err then err.length
2010-06-28 08:50:44 -04:00
ok result is 5
# try/catch with empty clauses still compiles.
try
# nothing
catch err
# nothing
try
# nothing
finally
# nothing
ok yes