use mocha-phatomjs to UT
add test case
add travis-ci