generator-begcode
Version:
Spring Boot + Angular/React/Vue in one handy generator
24 lines (23 loc) • 788 B
JavaScript
import { TEST_DIR } from '../generator-constants.js';
export const gatlingFiles = {
gatlingFiles: [
{
path: TEST_DIR,
templates: [
{
file: 'java/gatling/simulations/_entityClass_GatlingTest.java',
renameTo: generator => `java/gatling/simulations/${generator.entityClass}GatlingTest.java`,
},
],
},
],
};
export function cleanupEntitiesTask() { }
export default async function writeEntitiesTask({ application, entities }) {
for (const entity of entities.filter(entity => !entity.builtIn && !entity.skipServer)) {
await this.writeFiles({
sections: gatlingFiles,
context: { ...application, ...entity },
});
}
}