Skip to content

Commit e18ae0a

Browse files
committed
test: add verification for default CPU and memory settings in generated build files
1 parent bb2ce4a commit e18ae0a

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

tests/commands/template/init.test.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,21 @@ build/%:
258258
expect(templateContent).toContain('export const template = Template()')
259259
expect(templateContent).toContain('fromImage')
260260
expect(templateContent).toContain('uhub.service.ucloud.cn/agentbox/e2bdev/base:latest')
261+
262+
// Verify build files contain default CPU and memory settings (2c 2g)
263+
const buildDevContent = await fs.readFile(
264+
path.join(templateDir, 'build.dev.ts'),
265+
'utf8'
266+
)
267+
expect(buildDevContent).toContain('cpuCount: 2')
268+
expect(buildDevContent).toContain('memoryMB: 2048')
269+
270+
const buildProdContent = await fs.readFile(
271+
path.join(templateDir, 'build.prod.ts'),
272+
'utf8'
273+
)
274+
expect(buildProdContent).toContain('cpuCount: 2')
275+
expect(buildProdContent).toContain('memoryMB: 2048')
261276
})
262277

263278
test('should generate correct Python template content', async () => {

0 commit comments

Comments
 (0)