/
githubmirror
/
axios
Обзор
Документация
Войти
/
githubmirror
/
axios
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v1.x
tests/unit/core/transformData.test.js
49 строк
1 KB
Jay
refactor: refresh test suite to be modernised (#7489)
12 мар 2026, 16:27
Не верифицирован
12 мар 2026, 16:27
d905b75
Код
Авторство
О чём код?
import { describe, it, expect } from 'vitest'; import transformData from '../../../lib/core/transformData.js'; describe('core::transformData', () => { it('supports a single transformer', () => { const data = transformData.call({}, (value) => { value = 'foo'; return value; }); expect(data).toBe('foo'); }); it('supports an array of transformers', () => { const data = transformData.call({ data: '' }, [ (value) => value + 'f', (value) => value + 'o', (value) => value + 'o', ]); expect(data).toBe('foo'); }); it('passes headers through to transformers', () => { const headers = { 'content-type': 'foo/bar', }; const data = transformData.call( { data: '', headers, }, [(value, currentHeaders) => value + currentHeaders['content-type']] ); expect(data).toBe('foo/bar'); }); it('passes status code through to transformers', () => { const data = transformData.call( {}, [(value, _headers, status) => value + status], { data: '', status: 200 } ); expect(data).toBe('200'); }); });