add test.assertEval wrapper && test