pvtchat/frontend/e2e/integration/channel-settings.tests.ts
2021-11-10 19:22:04 +00:00

29 lines
786 B
TypeScript

describe('channel-settings', () => {
before(() => {
cy['register']();
cy['createGuild']();
});
after(() => cy['logout']());
describe('perms', () => {
before(() => {
cy.get('.sidebar-tabs [data-icon="cog"]').first().click();
cy.contains('Perms').click();
});
it('deny send messages in channel, opens save dialog', () => {
cy.get('#SEND_MESSAGES').click({ force: true });
cy.get('#SEND_MESSAGES').click({ force: true });
cy.contains('unsaved changes').should('be.visible');
});
it('save changes, changes are loaded', () => {
cy.contains('Save').click();
cy.contains('Overview').click();
cy.contains('Perms').click();
cy.get('#SEND_MESSAGES[value=off]').should('exist');
});
});
});