18 lines
582 B
TypeScript
18 lines
582 B
TypeScript
import { describe, test, expect } from 'vitest';
|
|
import { testEachMethods } from 'scripts/test.utils';
|
|
import { generateType } from '@/request/generateType';
|
|
|
|
describe('src/request/generateType.ts', () => {
|
|
testEachMethods('%s 应该是一个 reuqest', (k) => {
|
|
expect(generateType({ method: k })).toBe('request');
|
|
});
|
|
|
|
test('应该是一个 upload', () => {
|
|
expect(generateType({ method: 'post', upload: true })).toBe('upload');
|
|
});
|
|
|
|
test('应该是一个 download', () => {
|
|
expect(generateType({ method: 'get', download: true })).toBe('download');
|
|
});
|
|
});
|