28 lines
384 B
CoffeeScript
28 lines
384 B
CoffeeScript
test_divisors = ->
|
|
run_test [
|
|
|
|
"divisors(12)",
|
|
"[1,2,3,4,6,12]",
|
|
|
|
"divisors(-12)",
|
|
"[1,2,3,4,6,12]",
|
|
|
|
"divisors(a)",
|
|
"[1,a]",
|
|
|
|
"divisors(-a)",
|
|
"[1,a]",
|
|
|
|
"divisors(+3*x+3)",
|
|
"[1,3,1+x,3+3*x]",
|
|
|
|
"divisors(+3*x-3)",
|
|
"[1,3,-3+3*x,-1+x]",
|
|
|
|
"divisors(-3*x+3)",
|
|
"[1,3,1-x,3-3*x]",
|
|
|
|
"divisors(-3*x-3)",
|
|
"[1,3,1+x,3+3*x]",
|
|
]
|