10-audio-edit.spec.ts 749 B

1234567891011121314151617181920212223
  1. /**
  2. * L2 回归测试:音频编辑
  3. */
  4. import { test, expect } from '@playwright/test';
  5. import { apiGet, apiPost, initApiClient, disposeApiClient } from '../helpers/api-client';
  6. test.describe('音频编辑 (AudioEdit)', () => {
  7. test.beforeAll(async () => { await initApiClient(); });
  8. test.afterAll(async () => { await disposeApiClient(); });
  9. test('AE01: 获取音频编辑列表 GET /api/audio', async () => {
  10. const res = await apiGet('/api/audio');
  11. expect(res.code).toBe(0);
  12. });
  13. test('AE02: 音频合并 POST /api/audio/merge', async () => {
  14. const res = await apiPost('/api/audio/merge', {
  15. audioIds: ['audio-001', 'audio-002'],
  16. order: [1, 2],
  17. });
  18. expect([0, 400, 404]).toContain(res.code);
  19. });
  20. });