X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/053625d3e7d95abc91edf4346d5db3aad440c412..25d64433dff3ffcf083c2cedd8d849de49a691d1:/cypress/integration/process.spec.js diff --git a/cypress/integration/process.spec.js b/cypress/integration/process.spec.js index 48b936cf..faf70c49 100644 --- a/cypress/integration/process.spec.js +++ b/cypress/integration/process.spec.js @@ -244,5 +244,27 @@ describe('Process tests', function() { .should('contain', 'Free disk space is low') .and('contain', 'No additional warning details available'); }); + + + // Force container_count for testing + let containerCount = 2; + cy.intercept({method: 'GET', url: '**/arvados/v1/container_requests/*'}, (req) => { + req.reply((res) => { + res.body.container_count = containerCount; + }); + }); + + cy.getAll('@containerRequest').then(function([containerRequest]) { + cy.goToPath(`/processes/${containerRequest.uuid}`); + cy.get('[data-cy=process-runtime-status-retry-warning]') + .should('contain', 'Process retried 1 time'); + }); + + cy.getAll('@containerRequest').then(function([containerRequest]) { + containerCount = 3; + cy.goToPath(`/processes/${containerRequest.uuid}`); + cy.get('[data-cy=process-runtime-status-retry-warning]') + .should('contain', 'Process retried 2 times'); + }); }); });