В основном switch
- это утверждение, похожее на if,else if, else
. Вы можете принять case
как else if
и default
как else
. Для приведенного выше примера кода тест может быть как ниже
describe('Service: FormService', () => {
beforeEach(() => {
service = new AppService();
});
it('tests sbr', () => {
expect(service.getDynamicRequestDetailsForApp('sbr')).toEqual(sample2);
});
it('tests dcc', () => {
expect(service.getDynamicRequestDetailsForApp('dcc')).toEqual(sample1);
});
/* Same for remaining case statements with different function parameter */
});