import CodeGenerator from '../../src'; import * as fs from 'fs'; import * as path from 'path'; import { createDiskPublisher } from '../helpers/solutionHelper'; test('page-element1', async () => { const inputSchemaJsonFile = path.join(__dirname, 'page-element1.schema.json'); const outputDir = path.join(__dirname, 'page-element1.generated'); await exportProject(inputSchemaJsonFile, outputDir); const generatedPageFileContent = fs.readFileSync( path.join(outputDir, 'demo-project/src/pages/$/index.jsx'), 'utf-8', ); expect(generatedPageFileContent).toContain(' { // displayResultInConsole(result); const publisher = createDiskPublisher(); await publisher.publish({ project: result, outputPath, projectSlug: 'demo-project', createProjectFolder: true, }); return result; }); }