add test for core.clj