UNPKG

549 Btext/coffeescriptView Raw
1test_mod = ->
2 run_test [
3 "mod(2.0,3.0)",
4 "2",
5
6 "mod(-2.0,3.0)",
7 "-2",
8
9 "mod(2.0,-3.0)",
10 "2",
11
12 "mod(-2.0,-3.0)",
13 "-2",
14
15 "mod(2,3)",
16 "2",
17
18 "mod(-2,3)",
19 "-2",
20
21 "mod(2,-3)",
22 "2",
23
24 "mod(-2,-3)",
25 "-2",
26
27 "mod(a,b)",
28 "mod(a,b)",
29
30 "mod(2.0,0.0)",
31 "Stop: mod function: divide by zero",
32
33 "mod(2,0)",
34 "Stop: mod function: divide by zero",
35
36 "mod(1.2,2)",
37 "Stop: mod function: cannot convert float value to integer",
38
39 "mod(1/2,3)",
40 "Stop: mod function: integer arguments expected",
41
42 "mod(15,8.0)",
43 "7",
44 ]