e2e and unit testing