"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getTestTemplateCode = void 0;
const utils_1 = require("@autobe/utils");
const getTestImportStatements_1 = require("./getTestImportStatements");
const getTestTemplateCode = (scenario, document) => {
    return utils_1.StringUtil.trim `
    ${(0, getTestImportStatements_1.getTestImportStatements)(document)}

    /**
     * <SCENARIO DESCRIPTION HERE>
     */
    export async function ${scenario.functionName}(
      connection: api.IConnection,
    ) {
      // <E2E TEST CODE HERE>
    }
  `;
};
exports.getTestTemplateCode = getTestTemplateCode;
//# sourceMappingURL=getTestTemplateCode.js.map