add browser unit test
add karma test