jashkenas--coffeescript/test/test_assignment.coffee

26 lines
459 B
CoffeeScript

result: try
nonexistent * missing
catch error
true
result2: try nonexistent * missing catch error then true
ok result is true and result2 is true, 'can assign the result of a try/catch block'
get_x: -> 10
if x: get_x() then 100
ok x is 10, 'can assign a conditional statement'
x: if get_x() then 100
ok x is 100, 'can assign a conditional statement'
tester: ->
@example: -> puts 'example function'
this
ok tester().example.name is 'example'