MCPcopy Create free account
hub / github.com/decaporg/decap-cms / validateNestedObjectFields

Function validateNestedObjectFields

cypress/utils/steps.js:459–478  ·  view source on GitHub ↗
({ limit, author })

Source from the content-addressed store, hash-verified

457}
458
459function validateNestedObjectFields({ limit, author }) {
460 cy.get('a[href^="#/collections/settings"]').click();
461 cy.get('a[href^="#/collections/settings/entries/general"]').click();
462 cy.contains('label', 'Default Author').click();
463 cy.focused().type(author);
464 cy.contains('button', 'Save').click();
465 assertNotification(notifications.error.missingField);
466 cy.get('input[type=number]').as('limitInput');
467 cy.get('@limitInput').type(limit + 1);
468 cy.contains('button', 'Save').click();
469 assertFieldValidationError(notifications.validation.range);
470 cy.get('@limitInput').clear();
471 cy.get('@limitInput').type(-1);
472 cy.contains('button', 'Save').click();
473 assertFieldValidationError(notifications.validation.range);
474 cy.get('@limitInput').clear();
475 cy.get('@limitInput').type(limit);
476 cy.contains('button', 'Save').click();
477 assertNotification(notifications.saved);
478}
479
480function validateListFields({ name, description }) {
481 cy.get('a[href^="#/collections/settings"]').click();

Callers 1

Calls 4

assertNotificationFunction · 0.85
getMethod · 0.80
clearMethod · 0.80

Tested by

no test coverage detected