mirror of
https://github.com/axios/axios.git
synced 2026-04-12 14:41:55 +08:00
* chore: small fixes to tests * feat: transitional move to vitests * feat: moving unit tests in progress * feat: moving more unit tests over * feat: more tests moved * feat: updated more sections of the http test * chore: wip http tests * chore: wip http tests * chore: more http tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: tests * chore: remove un-needed docs * chore: update package lock * chore: update lock
24 lines
717 B
JavaScript
24 lines
717 B
JavaScript
import { describe, it } from 'vitest';
|
|
import platform from '../../lib/platform/index.js';
|
|
import assert from 'assert';
|
|
|
|
describe('generateString', () => {
|
|
it('should generate a string of the specified length using the default alphabet', () => {
|
|
const size = 10;
|
|
const str = platform.generateString(size);
|
|
|
|
assert.strictEqual(str.length, size);
|
|
});
|
|
|
|
it('should generate a string using only characters from the default alphabet', () => {
|
|
const size = 10;
|
|
const alphabet = platform.ALPHABET.ALPHA_DIGIT;
|
|
|
|
const str = platform.generateString(size, alphabet);
|
|
|
|
for (let char of str) {
|
|
assert.ok(alphabet.includes(char), `Character ${char} is not in the alphabet`);
|
|
}
|
|
});
|
|
});
|