add e2e && mocha tests