Skip to content

Commit 3a71d30

Browse files
committed
add backend to test
1 parent aac4e60 commit 3a71d30

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

backend/src/build-system/__tests__/fullstack-gen.spec.ts

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,16 @@ import { FrontendCodeHandler } from '../handlers/frontend-code-generate';
1111
import { FileStructureAndArchitectureHandler } from '../handlers/file-manager/file-struct';
1212
import { BackendRequirementHandler } from '../handlers/backend/requirements-document';
1313
import { UIUXLayoutHandler } from '../handlers/ux/uiux-layout';
14+
import { BackendCodeHandler } from '../handlers/backend/code-generate';
15+
import { DBSchemaHandler } from '../handlers/database/schemas/schemas';
1416

1517
(isIntegrationTest ? describe : describe.skip)('Build Sequence Test', () => {
1618
it('should execute build sequence successfully', async () => {
1719
const sequence: BuildSequence = {
1820
id: 'test-backend-sequence',
1921
version: '1.0.0',
20-
name: 'Wrtie a Single page Cool cybersecurity personal website',
21-
description: `A Single page personal blog website. I am a cybersecurity engineer so i want it to show i am a really cool hacker, with cool terminal functionality`,
22+
name: 'No-Code AI Workflow Builder',
23+
description: `Generate a visual app where users drag blocks (e.g., 'Get Tweet' → 'Summarize with AI' → 'Post to Slack'), and it auto-generates the backend logic + UI.`,
2224
databaseType: 'SQLite',
2325
model: 'gpt-4o-mini',
2426
projectSize: 'medium', // limit for fun
@@ -58,11 +60,20 @@ import { UIUXLayoutHandler } from '../handlers/ux/uiux-layout';
5860
name: 'Database Requirements Node',
5961
// requires: ['op:UX:DATAMAP:DOC'],
6062
},
63+
{
64+
handler: DBSchemaHandler,
65+
name: 'Database schema Node',
66+
// requires: ['op:UX:DATAMAP:DOC'],
67+
},
6168
{
6269
handler: BackendRequirementHandler,
6370
name: 'Backend Requirements Node',
6471
// requires: ['op:DATABASE_REQ', 'op:UX:DATAMAP:DOC', 'op:UX:SMD'],
6572
},
73+
{
74+
handler: BackendCodeHandler,
75+
name: 'Backend Code Generator Node',
76+
},
6677
{
6778
handler: FrontendCodeHandler,
6879
name: 'Frontend Code Generator Node',

0 commit comments

Comments
 (0)