Skip to content
This repository has been archived by the owner on Oct 25, 2022. It is now read-only.

Commit

Permalink
Revert "Disable some cypress tests in order to be able to release"
Browse files Browse the repository at this point in the history
This reverts commit 7f93350.
  • Loading branch information
avoinea committed Sep 14, 2021
1 parent 1a7573b commit 52ffee2
Show file tree
Hide file tree
Showing 3 changed files with 173 additions and 175 deletions.
160 changes: 80 additions & 80 deletions cypress/integration/06-block-slate-format-link.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,84 +42,84 @@ describe('Block Tests: Links', () => {
.and('include', 'https://google.com');
});

// it('As editor I can add multiple lines and add links', function () {
// // Complete chained commands
// cy.getSlateEditorAndType(
// 'Colorless green ideas{shift}{enter} {shift}{enter}sleep furiously.',
// );

// // Link
// cy.setSlateSelection('green', 'furiously');
// cy.clickSlateButton('Link');

// cy.get('.sidebar-container a.item:nth-child(3)').click();
// cy.get('input[name="external_link-0-external"]')
// .click()
// .type('https://example.com{enter}');
// cy.get('.sidebar-container .form .header button:first-of-type').click();

// // Remove link
// cy.setSlateSelection('ideas');
// cy.clickSlateButton('Remove link');

// // Re-add link
// cy.setSlateSelection('Colorless', 'furiously');
// cy.clickSlateButton('Link');

// cy.get('.sidebar-container a.item:nth-child(3)').click();
// cy.get('input[name="external_link-0-external"]')
// .click()
// .type('https://google.com{enter}');
// cy.get('.sidebar-container .form .header button:first-of-type').click();

// // Save
// cy.toolbarSave();

// // then the page view should contain a link
// cy.get('[id="page-document"] p a')
// .should('have.attr', 'href')
// .and('include', 'https://google.com');
// cy.get('[id="page-document"] p a').contains('Colorless green ideas');
// cy.get('[id="page-document"] p a').contains('sleep furiously');
// });

// it('As editor I can select multiple paragraphs and add links', function () {
// // Complete chained commands
// cy.getSlateEditorAndType('Colorless green ideas sleep furiously.');
// cy.setSlateCursor('ideas').type('{shift}{enter}').type('{shift}{enter}');

// // Link
// cy.setSlateSelection('green', 'furiously');
// cy.clickSlateButton('Link');

// cy.get('.sidebar-container a.item:nth-child(3)').click();
// cy.get('input[name="external_link-0-external"]')
// .click()
// .type('https://example.com{enter}');
// cy.get('.sidebar-container .form .header button:first-of-type').click();

// // Remove link
// cy.setSlateSelection('ideas');
// cy.clickSlateButton('Remove link');

// // Re-add link
// cy.setSlateSelection('Colorless', 'furiously');
// cy.clickSlateButton('Link');

// cy.get('.sidebar-container a.item:nth-child(3)').click();
// cy.get('input[name="external_link-0-external"]')
// .click()
// .type('https://google.com{enter}');
// cy.get('.sidebar-container .form .header button:first-of-type').click();

// // Save
// cy.toolbarSave();

// // then the page view should contain a link
// cy.get('[id="page-document"] p a')
// .should('have.attr', 'href')
// .and('include', 'https://google.com');
// cy.get('[id="page-document"] p a').contains('Colorless green ideas');
// cy.get('[id="page-document"] p a').contains('sleep furiously');
// });
it('As editor I can add multiple lines and add links', function () {
// Complete chained commands
cy.getSlateEditorAndType(
'Colorless green ideas{shift}{enter} {shift}{enter}sleep furiously.',
);

// Link
cy.setSlateSelection('green', 'furiously');
cy.clickSlateButton('Link');

cy.get('.sidebar-container a.item:nth-child(3)').click();
cy.get('input[name="external_link-0-external"]')
.click()
.type('https://example.com{enter}');
cy.get('.sidebar-container .form .header button:first-of-type').click();

// Remove link
cy.setSlateSelection('ideas');
cy.clickSlateButton('Remove link');

// Re-add link
cy.setSlateSelection('Colorless', 'furiously');
cy.clickSlateButton('Link');

cy.get('.sidebar-container a.item:nth-child(3)').click();
cy.get('input[name="external_link-0-external"]')
.click()
.type('https://google.com{enter}');
cy.get('.sidebar-container .form .header button:first-of-type').click();

// Save
cy.toolbarSave();

// then the page view should contain a link
cy.get('[id="page-document"] p a')
.should('have.attr', 'href')
.and('include', 'https://google.com');
cy.get('[id="page-document"] p a').contains('Colorless green ideas');
cy.get('[id="page-document"] p a').contains('sleep furiously');
});

it('As editor I can select multiple paragraphs and add links', function () {
// Complete chained commands
cy.getSlateEditorAndType('Colorless green ideas sleep furiously.');
cy.setSlateCursor('ideas').type('{shift}{enter}').type('{shift}{enter}');

// Link
cy.setSlateSelection('green', 'furiously');
cy.clickSlateButton('Link');

cy.get('.sidebar-container a.item:nth-child(3)').click();
cy.get('input[name="external_link-0-external"]')
.click()
.type('https://example.com{enter}');
cy.get('.sidebar-container .form .header button:first-of-type').click();

// Remove link
cy.setSlateSelection('ideas');
cy.clickSlateButton('Remove link');

// Re-add link
cy.setSlateSelection('Colorless', 'furiously');
cy.clickSlateButton('Link');

cy.get('.sidebar-container a.item:nth-child(3)').click();
cy.get('input[name="external_link-0-external"]')
.click()
.type('https://google.com{enter}');
cy.get('.sidebar-container .form .header button:first-of-type').click();

// Save
cy.toolbarSave();

// then the page view should contain a link
cy.get('[id="page-document"] p a')
.should('have.attr', 'href')
.and('include', 'https://google.com');
cy.get('[id="page-document"] p a').contains('Colorless green ideas');
cy.get('[id="page-document"] p a').contains('sleep furiously');
});
});
4 changes: 1 addition & 3 deletions cypress/integration/20-metadata-slate-format-basics.js
Original file line number Diff line number Diff line change
Expand Up @@ -93,9 +93,7 @@ describe('RichText Tests: format text via slate toolbar', () => {
cy.toolbarSave();

// then the page view should contain our changes

// cy.get('[id="view"] s').contains('Colorless');
cy.get('[id="view"]').contains('Colorless');
cy.get('[id="view"] s').contains('Colorless');
});

it('Title', function () {
Expand Down
184 changes: 92 additions & 92 deletions cypress/integration/21-metadata-slate-format-link.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,96 +43,96 @@ describe('RichText Tests: Add links', () => {
cy.get('[id="view"] p a').contains('green ideas sleep');
});

// it('As editor I can add multiple lines and add links', function () {
// // Complete chained commands
// cy.getSlateEditorAndType(
// 'Colorless green ideas{enter}{enter}sleep furiously.',
// );

// // Link
// cy.setSlateSelection('green', 'furiously');
// cy.clickSlateButton('Link');

// cy.get('.sidebar-container a.item:nth-child(3)').click();
// cy.get('input[name="external_link-0-external"]')
// .click()
// .type('https://example.com{enter}');
// cy.get('.sidebar-container .form .header button:first-of-type').click();

// // Remove link
// cy.setSlateSelection('ideas');
// cy.clickSlateButton('Remove link');

// cy.setSlateSelection('sleep');
// cy.clickSlateButton('Remove link');

// // Re-add link
// cy.setSlateSelection('Colorless', 'furiously');
// cy.clickSlateButton('Link');

// cy.get('.sidebar-container a.item:nth-child(3)').click();
// cy.get('input[name="external_link-0-external"]')
// .click()
// .type('https://google.com{enter}');
// cy.get('.sidebar-container .form .header button:first-of-type').click();

// // Save
// cy.toolbarSave();

// // then the page view should contain a link
// cy.get('.slate.widget p:first-of-type a')
// .should('have.attr', 'href')
// .and('include', 'https://google.com');
// cy.get('.slate.widget p:first-of-type a').contains('Colorless green ideas');
// cy.get('.slate-widget p:last-of-type a')
// .should('have.attr', 'href')
// .and('include', 'https://google.com');
// cy.get('.slate-widget p:last-of-type a').contains('sleep furiously.');
// });

// it('As editor I can select multiple paragraphs and add links', function () {
// // Complete chained commands
// cy.getSlateEditorAndType('Colorless green ideas sleep furiously.');
// cy.setSlateCursor('ideas').type('{enter}{enter}');

// // Link
// cy.setSlateSelection('green', 'furiously');
// cy.clickSlateButton('Link');

// cy.get('.sidebar-container a.item:nth-child(3)').click();
// cy.get('input[name="external_link-0-external"]')
// .click()
// .type('https://example.com{enter}');
// cy.get('.sidebar-container .form .header button:first-of-type').click();

// // Remove link
// cy.setSlateSelection('ideas');
// cy.clickSlateButton('Remove link');

// cy.setSlateSelection('sleep');
// cy.clickSlateButton('Remove link');

// // Re-add link
// cy.setSlateSelection('Colorless', 'furiously');
// cy.clickSlateButton('Link');

// cy.get('.sidebar-container a.item:nth-child(3)').click();
// cy.get('input[name="external_link-0-external"]')
// .click()
// .type('https://google.com{enter}');
// cy.get('.sidebar-container .form .header button:first-of-type').click();

// // Save
// cy.toolbarSave();

// // then the page view should contain a link
// cy.get('.slate.widget p:first-of-type a')
// .should('have.attr', 'href')
// .and('include', 'https://google.com');
// cy.get('.slate.widget p:first-of-type a').contains('Colorless green ideas');
// cy.get('.slate-widget p:last-of-type a')
// .should('have.attr', 'href')
// .and('include', 'https://google.com');
// cy.get('.slate-widget p:last-of-type a').contains('sleep furiously.');
// });
it('As editor I can add multiple lines and add links', function () {
// Complete chained commands
cy.getSlateEditorAndType(
'Colorless green ideas{enter}{enter}sleep furiously.',
);

// Link
cy.setSlateSelection('green', 'furiously');
cy.clickSlateButton('Link');

cy.get('.sidebar-container a.item:nth-child(3)').click();
cy.get('input[name="external_link-0-external"]')
.click()
.type('https://example.com{enter}');
cy.get('.sidebar-container .form .header button:first-of-type').click();

// Remove link
cy.setSlateSelection('ideas');
cy.clickSlateButton('Remove link');

cy.setSlateSelection('sleep');
cy.clickSlateButton('Remove link');

// Re-add link
cy.setSlateSelection('Colorless', 'furiously');
cy.clickSlateButton('Link');

cy.get('.sidebar-container a.item:nth-child(3)').click();
cy.get('input[name="external_link-0-external"]')
.click()
.type('https://google.com{enter}');
cy.get('.sidebar-container .form .header button:first-of-type').click();

// Save
cy.toolbarSave();

// then the page view should contain a link
cy.get('.slate.widget p:first-of-type a')
.should('have.attr', 'href')
.and('include', 'https://google.com');
cy.get('.slate.widget p:first-of-type a').contains('Colorless green ideas');
cy.get('.slate-widget p:last-of-type a')
.should('have.attr', 'href')
.and('include', 'https://google.com');
cy.get('.slate-widget p:last-of-type a').contains('sleep furiously.');
});

it('As editor I can select multiple paragraphs and add links', function () {
// Complete chained commands
cy.getSlateEditorAndType('Colorless green ideas sleep furiously.');
cy.setSlateCursor('ideas').type('{enter}{enter}');

// Link
cy.setSlateSelection('green', 'furiously');
cy.clickSlateButton('Link');

cy.get('.sidebar-container a.item:nth-child(3)').click();
cy.get('input[name="external_link-0-external"]')
.click()
.type('https://example.com{enter}');
cy.get('.sidebar-container .form .header button:first-of-type').click();

// Remove link
cy.setSlateSelection('ideas');
cy.clickSlateButton('Remove link');

cy.setSlateSelection('sleep');
cy.clickSlateButton('Remove link');

// Re-add link
cy.setSlateSelection('Colorless', 'furiously');
cy.clickSlateButton('Link');

cy.get('.sidebar-container a.item:nth-child(3)').click();
cy.get('input[name="external_link-0-external"]')
.click()
.type('https://google.com{enter}');
cy.get('.sidebar-container .form .header button:first-of-type').click();

// Save
cy.toolbarSave();

// then the page view should contain a link
cy.get('.slate.widget p:first-of-type a')
.should('have.attr', 'href')
.and('include', 'https://google.com');
cy.get('.slate.widget p:first-of-type a').contains('Colorless green ideas');
cy.get('.slate-widget p:last-of-type a')
.should('have.attr', 'href')
.and('include', 'https://google.com');
cy.get('.slate-widget p:last-of-type a').contains('sleep furiously.');
});
});

0 comments on commit 52ffee2

Please sign in to comment.