fix: Disable continue button unless at least 1 cred has been filled (no-changelog) (#7959)

Disable the continue button in template credential setup unless at least
one credential has been (pre-)filled
This commit is contained in:
Tomi Turtiainen
2023-12-07 19:35:34 +02:00
committed by GitHub
parent c48850d74f
commit a3ca7c7acd
4 changed files with 26 additions and 9 deletions

View File

@@ -92,13 +92,17 @@ describe('Template credentials setup', () => {
it('can create credentials and workflow from the template', () => {
templateCredentialsSetupPage.actions.visit(testTemplate.id);
templateCredentialsSetupPage.getters.continueButton().should('be.enabled');
// Continue button should be disabled if no credentials are created
templateCredentialsSetupPage.getters.continueButton().should('be.disabled');
templateCredentialsSetupPage.getters.createAppCredentialsButton('Shopify').click();
credentialsModal.getters.editCredentialModal().find('input:first()').type('test');
credentialsModal.actions.save(false);
credentialsModal.actions.close();
// Continue button should be enabled if at least one has been created
templateCredentialsSetupPage.getters.continueButton().should('be.enabled');
templateCredentialsSetupPage.getters.createAppCredentialsButton('X (Formerly Twitter)').click();
credentialsModal.getters.editCredentialModal().find('input:first()').type('test');
credentialsModal.actions.save(false);