Fix broken Cypress UI tests.

This commit is contained in:
Kailash Nadh 2021-12-09 20:47:52 +05:30
parent 4cb5eb782f
commit 02c1408f5c
3 changed files with 10 additions and 2 deletions

View file

@ -5,5 +5,7 @@
"serverInitCmd": "pkill -9 listmonk | cd ../ && ./listmonk --install --yes && ./listmonk > /dev/null 2>/dev/null &",
"username": "listmonk",
"password": "listmonk"
}
},
"viewportWidth": 1300,
"viewportHeight": 950
}

View file

@ -108,6 +108,9 @@ describe('Campaigns', () => {
cy.get('button[data-cy=btn-preview]').click();
cy.wait(200);
cy.get("#iframe").then(($f) => {
if (c === 'plain') {
return;
}
const doc = $f.contents();
expect(doc.find('.wrap').text().trim().replace(/(\s|\n)+/, ' ')).equal(plainBody);
});
@ -216,6 +219,9 @@ describe('Campaigns', () => {
cy.get('button[data-cy=btn-preview]').click();
cy.wait(200);
cy.get("#iframe").then(($f) => {
if (c === 'plain') {
return;
}
const doc = $f.contents();
expect(doc.find('.wrap').text().trim()).equal(plainBody);
});

View file

@ -13,7 +13,7 @@ describe('Dashboard', () => {
// Campaign counts.
cy.get('[data-cy=campaigns] .title').contains('1');
cy.get('[data-cy=campaigns]').contains('1 draft');
cy.get('[data-cy=campaigns-draft]').contains('1');
// Subscriber counts.
cy.get('[data-cy=subscribers] .title').contains('2');