Browse Source

Fix cupress tests for wysiwyg editor

Vova Tkach 5 years ago
parent
commit
6f3a51a8c0

+ 4 - 2
cypress/integration/control-panel/001_module_index/003_pages.js

@@ -37,7 +37,7 @@ context('Module pages', () => {
     cy.loginCMS();
     cy.visitCMS('/cp/index/add/');
     cy.get('.data-form.index-add input[name=name]').clear().type('Some test page');
-    cy.get('.data-form.index-add textarea[name=content]').clear().type('Some test content');
+    cy.get('.data-form.index-add textarea[name=content]').parent().find('.pell-content').clear().type('Some test content');
     cy.get('.data-form.index-add input[name=meta_title]').clear().type('Page meta title');
     cy.get('.data-form.index-add input[name=meta_keywords]').clear().type('Page meta keywords');
     cy.get('.data-form.index-add textarea[name=meta_description]').clear().type('Page meta description');
@@ -62,7 +62,9 @@ context('Module pages', () => {
     cy.contains('table.data-table tbody tr td a', 'Some test page').click();
     cy.get('.data-form.index-modify input[name=name]').should('have.value', 'Some test page');
     cy.get('.data-form.index-modify input[name=alias]').should('have.value', '/some-test-page/');
-    cy.get('.data-form.index-modify textarea[name=content]').should('have.value', 'Some test content');
+    cy.get('.data-form.index-modify textarea[name=content]').parent().find('.pell-content').should(($editor) => {
+      expect($editor).to.have.text('Some test content');
+    });
     cy.get('.data-form.index-modify input[name=meta_title]').should('have.value', 'Page meta title');
     cy.get('.data-form.index-modify input[name=meta_keywords]').should('have.value', 'Page meta keywords');
     cy.get('.data-form.index-modify textarea[name=meta_description]').should('have.value', 'Page meta description');

+ 8 - 4
cypress/integration/control-panel/002_module_blog/001_posts.js

@@ -39,8 +39,8 @@ context('Module blog posts', () => {
     cy.visitCMS('/cp/blog/add/');
     cy.get('.data-form.blog-add input[name=name]').clear().type('Some test post');
     cy.get('.data-form.blog-add select#lbl_cats').select(['Health and food', '— — Natural']).invoke('val').should('deep.equal', ['2', '7']);
-    cy.get('.data-form.blog-add textarea[name=briefly]').clear().type('Some brief content');
-    cy.get('.data-form.blog-add textarea[name=content]').clear().type('Some test content');
+    cy.get('.data-form.blog-add textarea[name=briefly]').parent().find('.pell-content').clear().type('Some brief content');
+    cy.get('.data-form.blog-add textarea[name=content]').parent().find('.pell-content').clear().type('Some test content');
     cy.get('.data-form.blog-add label[for=lbl_active]').click();
     cy.get('#add-edit-button').click();
     cy.actionWait();
@@ -63,8 +63,12 @@ context('Module blog posts', () => {
     cy.get('.data-form.blog-modify input[name=name]').should('have.value', 'Some test post');
     cy.get('.data-form.blog-modify input[name=alias]').should('have.value', 'some-test-post');
     cy.get('.data-form.blog-modify select#lbl_cats').invoke('val').should('deep.equal', ['2', '7']);
-    cy.get('.data-form.blog-modify textarea[name=briefly]').should('have.value', 'Some brief content');
-    cy.get('.data-form.blog-modify textarea[name=content]').should('have.value', 'Some test content');
+    cy.get('.data-form.blog-modify textarea[name=briefly]').parent().find('.pell-content').should(($editor) => {
+      expect($editor).to.have.text('Some brief content');
+    });
+    cy.get('.data-form.blog-modify textarea[name=content]').parent().find('.pell-content').should(($editor) => {
+      expect($editor).to.have.text('Some test content');
+    });
     cy.get('.data-form.blog-modify input[name=active]').should('be.checked');
     cy.logoutCMS();
   });