add tests
use travis