feat: add designated shop detail and PII masking updates
Rebase current admin changes on top of origin/main and exclude local artifacts from tracking to reduce push payload. Made-with: Cursor
This commit is contained in:
@@ -106,6 +106,26 @@ test.describe('P2-15: 지정판매소 다조건 조회', () => {
|
||||
});
|
||||
});
|
||||
|
||||
// 지정판매소 목록 → 상세(읽기 전용)
|
||||
test.describe('지정판매소 상세', () => {
|
||||
test('목록에서 상호명 클릭 시 상세 정보 표시', async ({ page }) => {
|
||||
await loginAsLocal(page);
|
||||
await page.goto('/bag/designated-shops');
|
||||
const rowCount = await page.locator('table.data-table tbody tr').count();
|
||||
if (rowCount === 0) {
|
||||
test.skip();
|
||||
return;
|
||||
}
|
||||
const shopLink = page.locator('table.data-table tbody td a.font-medium').first();
|
||||
await expect(shopLink).toBeVisible();
|
||||
await shopLink.click();
|
||||
await expect(page).toHaveURL(/\/bag\/designated-shops\/show\/\d+/);
|
||||
await expect(page.getByText('지정판매소 정보').first()).toBeVisible();
|
||||
await expect(page.getByText('판매소번호').first()).toBeVisible();
|
||||
await expect(page.getByRole('link', { name: '목록' })).toBeVisible();
|
||||
});
|
||||
});
|
||||
|
||||
// ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
// P2-17: 지정판매소 지도
|
||||
// ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||
|
||||
Reference in New Issue
Block a user