V13-FE-011: finalize search list layout slice

This commit is contained in:
2026-08-09 02:57:26 +09:00
parent 9efd202e76
commit 6422cb2b13
984 changed files with 120811 additions and 1498 deletions
@@ -0,0 +1,19 @@
import { test, expect } from '@playwright/test'
test.describe('OMS-ORD-003 주문 Excel Import Golden Flow', () => {
test('파일 → 매핑 → 검증 → 정상건 반영', async ({ page }) => {
await page.goto('/oms/orders/import')
await expect(page.getByRole('heading', { name: '주문 Excel 업로드' })).toBeVisible()
// Host repository should supply tests/fixtures/orders-valid-and-invalid.xlsx.
await page.locator('input[type=file]').setInputFiles('tests/fixtures/orders-valid-and-invalid.xlsx')
await expect(page.getByText('2 매핑')).toBeVisible()
await page.getByRole('button', { name: '검증 시작' }).click()
await expect(page.getByText('검증 결과')).toBeVisible({ timeout: 30_000 })
await expect(page.getByText('오류')).toBeVisible()
await page.getByRole('button', { name: '정상 데이터 반영' }).click()
await expect(page.getByText('신규')).toBeVisible({ timeout: 30_000 })
})
})