add karma test[ci skip]