calc: add test