chore(tabs): get test coverage to 100%

- Add removal of a non-last tab to test one last branch

- This excludes the deprecation message for the tabs directive which is untestable at its current state (see my next PR #1449)