Обходной лист (#12)
Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz> Reviewed-on: http://git.tnsu.kz/gorbenko.pavel/tnsu-approval-route/pulls/12
This commit was merged in pull request #12.
This commit is contained in:
@@ -37,6 +37,19 @@ describe('parseRoute', () => {
|
||||
expect(parseRoute('?aatab=routes').routeId).toBeUndefined();
|
||||
});
|
||||
|
||||
it('aarfilter учитывается только при tab=routes', () => {
|
||||
expect(parseRoute('?aatab=routes&aarfilter=11').routesFilter).toBe('11');
|
||||
expect(parseRoute('?aatab=manageRequests&aarfilter=11').routesFilter).toBeUndefined();
|
||||
});
|
||||
|
||||
// Фильтр живёт и при открытых шагах: возврат «к маршрутам» должен вернуть
|
||||
// к тому же отфильтрованному списку (см. AdminApp.onBack).
|
||||
it('aarfilter читается вместе с aaroute', () => {
|
||||
const route = parseRoute('?aatab=routes&aaroute=7&aarfilter=11');
|
||||
expect(route.routeId).toBe(7);
|
||||
expect(route.routesFilter).toBe('11');
|
||||
});
|
||||
|
||||
it('resolve.fieldValues парсит валидный JSON-массив', () => {
|
||||
const fields = encodeURIComponent(JSON.stringify([{ fieldName: 'Amount', value: '100' }]));
|
||||
const route = parseRoute(`?aatab=resolve&aartype=1&aafields=${fields}`);
|
||||
|
||||
Reference in New Issue
Block a user