2
0
mirror of https://github.com/tenrok/axios.git synced 2026-06-20 20:00:40 +03:00

test: migrate progressEventReducer test to vitest (#10741)

Co-authored-by: Jay <jasonsaayman@gmail.com>
This commit is contained in:
Shaan Majid
2026-04-17 08:39:39 +00:00
committed by GitHub
parent d7906f2eea
commit 9ed4f58982
@@ -1,4 +1,4 @@
import assert from 'assert'; import { describe, it, expect } from 'vitest';
import { progressEventReducer } from '../../../lib/helpers/progressEventReducer.js'; import { progressEventReducer } from '../../../lib/helpers/progressEventReducer.js';
describe('helpers::progressEventReducer', () => { describe('helpers::progressEventReducer', () => {
@@ -13,15 +13,15 @@ describe('helpers::progressEventReducer', () => {
onProgress({ lengthComputable: true, loaded: 180, total: 100 }); onProgress({ lengthComputable: true, loaded: 180, total: 100 });
flush(); flush();
assert.strictEqual(events.length, 3); expect(events.length).toBe(3);
assert.strictEqual(events[0].bytes, 80); expect(events[0].bytes).toBe(80);
assert.strictEqual(events[1].bytes, 0); expect(events[1].bytes).toBe(0);
const last = events[events.length - 1]; const last = events[events.length - 1];
assert.strictEqual(last.loaded, 100); expect(last.loaded).toBe(100);
assert.strictEqual(last.total, 100); expect(last.total).toBe(100);
assert.strictEqual(last.progress, 1); expect(last.progress).toBe(1);
assert.strictEqual(last.upload, true); expect(last.upload).toBe(true);
assert.strictEqual(last.bytes, 20); expect(last.bytes).toBe(20);
}); });
}); });