wisemapping-frontend/packages/editor/cypress/integration/playground.test.js
Gonzalo Martinez 5e76bf99d9 Merged in integration-test-fix (pull request #58)
Integration test fix

* cypress find elements in shadow doms

* fix playground tests


Approved-by: Paulo Veiga
Approved-by: Paulo Veiga
2022-09-06 19:02:47 +00:00

32 lines
948 B
JavaScript

context('Playground', () => {
it('viewmode page should match its snapshot', () => {
[
'welcome',
'sample1',
'sample2',
'sample3',
'sample4',
'sample5',
'sample6',
'complex',
'img-support',
'icon-sample',
].forEach((mapId) => {
cy.visit(`/viewmode.html?id=${mapId}`);
cy.get('#mindmap-comp.ready').should('exist');
cy.matchImageSnapshot(`viewmode-${mapId}`);
});
});
it('the playground showcase.html page should match its snapshot', () => {
cy.visit('/showcase.html');
cy.getIframeBody().find('#mindmap-comp.ready').should('exist');
cy.matchImageSnapshot('container');
});
it('the playground editor.html page should match its snapshot', () => {
cy.visit('/editor.html');
cy.get('#mindmap-comp.ready').should('exist');
// TODO: why is the editor appearing twice in the snapshot?
cy.matchImageSnapshot('editor');
});
});