
Pisanie testów jednostkowych | 93
it('should trigger event emitter on add to favorite', () => {
let selectedStock: Stock;
component.toggleFavorite.subscribe((stock: Stock) => selectedStock = stock);
const addToFavoriteBtnEl = fixture.debugElement.query(By.css('button'));
expect(selectedStock).toBeUndefined();
addToFavoriteBtnEl.triggerEventHandler('click', null);
expect(selectedStock).toEqual(component.stock);
});
});
1
Importowanie narzędzi testujących Angular
2
Funkcja
async
w
beforeEach
, aby zapewnić pobieranie szablonów dokomponentów
3
Wykorzystanie narzędzi testowania Angular dokonguracji modułu wcelu
testowania
4
Kompilacja wszystkich ...