algebrite
Version:
Computer Algebra System in Coffeescript
28 lines (19 loc) • 350 B
text/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]",
]