Методология тестирования frontend-приложений, обеспечивающая надежность и устойчивость к рефакторингу
Принципы тестирования, которые описаны в данной документации позволяют тестам реализовывать важные атрибуты:
Оглавление
https://www.youtube.com/watch?v=XnGbZCDodqY&ab_channel=AstralFrontend
SUT (system under test) - тестируемая сущность.
Данный термин используется в тестах для однозначной идентификации тестируемой сущности:
describe('CartScreenStore', () => {
it('Процесс оплаты запускается фоном при открытии модалки', () => {
const cartPaymentStoreMock = mock<CardPaymentStore>();
const sut = new CartScreenStore(cartPaymentStoreMock);
sut.openModal();
expect(cartPaymentStoreMock.pay).toBeCalled();
});
});