feat(transcription): let read-only users read transcriptions (read tab only, no edit) (#697) #700
@@ -360,7 +360,7 @@ describe('documents/[id] page', () => {
|
|||||||
try {
|
try {
|
||||||
mockPage.url = new URL('http://localhost/documents/d-ocr-fail?task=transcribe');
|
mockPage.url = new URL('http://localhost/documents/d-ocr-fail?task=transcribe');
|
||||||
render(DocumentDetailPage, {
|
render(DocumentDetailPage, {
|
||||||
props: { data: baseData({ document: { ...baseDoc, id: 'd-ocr-fail' } }) }
|
props: { data: baseData({ canWrite: true, document: { ...baseDoc, id: 'd-ocr-fail' } }) }
|
||||||
});
|
});
|
||||||
await vi.waitFor(() => {
|
await vi.waitFor(() => {
|
||||||
expect(document.querySelector('[data-testid="panel-close"]')).not.toBeNull();
|
expect(document.querySelector('[data-testid="panel-close"]')).not.toBeNull();
|
||||||
@@ -391,7 +391,7 @@ describe('documents/[id] page', () => {
|
|||||||
try {
|
try {
|
||||||
mockPage.url = new URL('http://localhost/documents/d-ocr-run?task=transcribe');
|
mockPage.url = new URL('http://localhost/documents/d-ocr-run?task=transcribe');
|
||||||
render(DocumentDetailPage, {
|
render(DocumentDetailPage, {
|
||||||
props: { data: baseData({ document: { ...baseDoc, id: 'd-ocr-run' } }) }
|
props: { data: baseData({ canWrite: true, document: { ...baseDoc, id: 'd-ocr-run' } }) }
|
||||||
});
|
});
|
||||||
await expect.element(browserPage.getByText('OCR läuft')).toBeVisible();
|
await expect.element(browserPage.getByText('OCR läuft')).toBeVisible();
|
||||||
} finally {
|
} finally {
|
||||||
|
|||||||
Reference in New Issue
Block a user