axios-miniprogram/test/helpers/ensureObject.test.ts

17 lines
525 B
TypeScript
Raw Normal View History

import { describe, test, expect } from 'vitest';
import { ensureObject } from '@/helpers/ensureObject';
describe('src/helpers/ensureObject.ts', () => {
test('应该始终返回对象', () => {
expect(ensureObject()).toEqual({});
expect(ensureObject(1)).toEqual({});
expect(ensureObject('')).toEqual({});
expect(ensureObject([])).toEqual({});
expect(ensureObject(new Date())).toEqual({});
});
test('应该返回对象参数', () => {
expect(ensureObject({ a: 1 })).toEqual({ a: 1 });
});
});