1 | test_isprime = ->
|
2 | run_test [
|
3 | # 0 and 1 are not prime numbers
|
4 |
|
5 | "isprime(0)",
|
6 | "0",
|
7 |
|
8 | "isprime(1)",
|
9 | "0",
|
10 |
|
11 | "isprime(13)",
|
12 | "1",
|
13 |
|
14 | "isprime(14)",
|
15 | "0",
|
16 |
|
17 | # from the Prime Curios web page
|
18 |
|
19 | "isprime(9007199254740991)",
|
20 | "0",
|
21 |
|
22 | # The largest prime that JavaScript supports
|
23 |
|
24 | "isprime(2^53 - 111)",
|
25 | "1",
|
26 |
|
27 | # misc. primes
|
28 |
|
29 | "isprime(2^50-71)",
|
30 | "1",
|
31 |
|
32 | "isprime(2^40-87)",
|
33 | "1",
|
34 |
|
35 | ]
|