add unit test for tab plugin