25 lines
360 B
CoffeeScript
25 lines
360 B
CoffeeScript
area: (x, y, x1, y1) ->
|
|
(x - x1) * (x - y1)
|
|
|
|
x: y: 10
|
|
x1: y1: 20
|
|
|
|
ok area(x, y, x1, y1) is 100, 'basic arguments'
|
|
|
|
ok(area(x, y,
|
|
x1, y1) is 100, 'arguments on split lines')
|
|
|
|
ok(area(
|
|
x
|
|
y
|
|
x1
|
|
y1
|
|
) is 100, 'newline delimited arguments')
|
|
|
|
|
|
sum_of_args: ->
|
|
sum: 0
|
|
sum += val for val in arguments
|
|
sum
|
|
|
|
ok sum_of_args(1, 2, 3, 4, 5) is 15 |