add tests for tab presenter