12345678910111213141516171819 |
- const mockContext = import.meta.globEager('./modules/*.js')
- /**
- * 遍历 modules 插入 mock 配置
- * @param mocks
- * @returns {*[]}
- */
- export function addMockModules (mocks = []) {
- mockContext.keys().forEach(mock => {
- if (mock.startsWith('./index')) {
- return
- }
- const mockModule = mockContext(mock).default
- Object.keys(mockModule).forEach(k => {
- mocks.push(mockModule[k])
- })
- })
- return mocks
- }
|