This repository has been archived on 2026-04-30. You can view files and clone it, but cannot push or open issues or pull requests.
next-deploy/packages/aws-lambda/__tests__/test-utils.ts

23 lines
552 B
TypeScript

import fse from 'fs-extra';
import path from 'path';
import os from 'os';
import LambdaComponent from '../serverless';
const createTmpDir = () => {
return fse.mkdtemp(path.join(os.tmpdir(), 'test-'));
};
const createComponent = async () => {
// create tmp folder to avoid state collisions between tests
const tmpFolder = await createTmpDir();
const component = new LambdaComponent.default('TestLambda', {
stateRoot: tmpFolder,
});
await component.init();
return component;
};
module.exports = { createComponent, createTmpDir };