fix: align audit and dispatch workflows and release failed requests
This commit is contained in:
@@ -61,6 +61,8 @@ describe('SailingCalendarView integrated workspace', () => {
|
||||
const view = await mountView()
|
||||
expect(view.get('h1').text()).toBe('船期日历')
|
||||
expect(view.get('.data-table__business-actions').text()).toContain('新增单个船次')
|
||||
expect(view.get('.data-table__business-actions').text()).toContain('渠道与周模板')
|
||||
expect(view.get('.data-table__business-actions').text()).not.toContain('按周批量生成')
|
||||
expect(view.find('button[aria-label="列设置"]').exists()).toBe(false)
|
||||
expect(view.find('.data-table__pagination').exists()).toBe(false)
|
||||
expect(view.get('.detail-panel').text()).toContain('SAIL-TEST')
|
||||
@@ -116,7 +118,10 @@ async function clickAction(view: VueWrapper, label: string) {
|
||||
async function editWeeklyTemplate() {
|
||||
vi.mocked(api.listSailingTemplates).mockResolvedValue([weeklyTemplate])
|
||||
const view = await mountView()
|
||||
await clickAction(view, '按周批量生成')
|
||||
await clickAction(view, '渠道与周模板')
|
||||
const templateTab = view.get('[role="tab"][id="tab-templates"]')
|
||||
await templateTab.trigger('click')
|
||||
await flushPromises()
|
||||
await clickAction(view, '编辑')
|
||||
const dialog = view.findAllComponents(AppDialog).find(item => item.props('title').startsWith('编辑周模板'))!
|
||||
expect(dialog.props('title')).toBe('编辑周模板 · ST-TEST-01')
|
||||
|
||||
Reference in New Issue
Block a user