После проверки вашего компонента, в тот момент, когда тест достигает ожидаемого значения, для showSearchTab устанавливается значение false, поэтому оно не соответствует условию if. Чтобы иметь полностью протестированный сценарий, вы должны сделать:
describe('ngOnInit()', () => {
describe('and showSearchTab is set to false', () => {
it('should set all the defaults', () => {
specManager.component.showSearchTab = false;
specManager.component.ngOnInit();
expect(specManager.component.currentTab).toBeNull();
});
});
describe('and showSearchTab is set to true', () => {
it('should set all the defaults', () => {
specManager.component.showSearchTab = true;
specManager.component.ngOnInit();
expect(specManager.component.currentTab).toEqual('search');
});
});
});