[MM-61966] "Browse or Create channel" menu on the right of team drop-down should use a11y supported menu (#29739)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
c205398040
Коммит
1373c05931
@@ -94,11 +94,8 @@ describe('Leave an archived channel', () => {
|
||||
// # Archive the channel
|
||||
cy.uiArchiveChannel();
|
||||
|
||||
// # Click on add channel button
|
||||
cy.get('#SidebarContainer .AddChannelDropdown_dropdownButton').click();
|
||||
|
||||
// # Click on browse channels
|
||||
cy.get('#showMoreChannels').click();
|
||||
cy.uiBrowseOrCreateChannel('Browse channels');
|
||||
|
||||
// # More channels modal opens
|
||||
cy.get('#browseChannelsModal').should('be.visible');
|
||||
@@ -141,11 +138,8 @@ describe('Leave an archived channel', () => {
|
||||
cy.uiArchiveChannel();
|
||||
});
|
||||
|
||||
// # Click on add channel button
|
||||
cy.get('#SidebarContainer .AddChannelDropdown_dropdownButton').click();
|
||||
|
||||
// # Click on browse channels
|
||||
cy.get('#showMoreChannels').click();
|
||||
// # Click on browse channels from menu
|
||||
cy.uiBrowseOrCreateChannel('Browse channels');
|
||||
|
||||
// # More channels modal opens
|
||||
cy.get('#browseChannelsModal').should('be.visible').then(() => {
|
||||
@@ -194,11 +188,8 @@ describe('Leave an archived channel', () => {
|
||||
cy.url().should('include', `/${testTeam.name}/channels/${archivedPublicChannel1.name}`);
|
||||
});
|
||||
|
||||
// # Click on add channel button
|
||||
cy.get('#SidebarContainer .AddChannelDropdown_dropdownButton').click();
|
||||
|
||||
// # Click on browse channels
|
||||
cy.get('#showMoreChannels').click();
|
||||
// # Click on browse channels from menu
|
||||
cy.uiBrowseOrCreateChannel('Browse channels');
|
||||
|
||||
// # More channels modal opens
|
||||
cy.get('#browseChannelsModal').should('be.visible').then(() => {
|
||||
@@ -248,11 +239,8 @@ describe('Leave an archived channel', () => {
|
||||
cy.get('#confirmModal').should('be.visible');
|
||||
cy.get('#confirmModalButton').click();
|
||||
|
||||
// # Click on add channel button
|
||||
cy.get('#SidebarContainer .AddChannelDropdown_dropdownButton').click();
|
||||
|
||||
// # Click on browse channels
|
||||
cy.get('#showMoreChannels').click();
|
||||
// # Click on browse channels from menu
|
||||
cy.uiBrowseOrCreateChannel('Browse channels');
|
||||
|
||||
// # More channels modal opens
|
||||
cy.get('#browseChannelsModal').should('be.visible').then(() => {
|
||||
@@ -283,11 +271,8 @@ describe('Leave an archived channel', () => {
|
||||
cy.uiArchiveChannel();
|
||||
});
|
||||
|
||||
// # Click on add channel button
|
||||
cy.get('#SidebarContainer .AddChannelDropdown_dropdownButton').click();
|
||||
|
||||
// # Click on browse channels
|
||||
cy.get('#showMoreChannels').click();
|
||||
// # Click on browse channels from menu
|
||||
cy.uiBrowseOrCreateChannel('Browse channels');
|
||||
|
||||
// # More channels modal opens and lands on all channels
|
||||
cy.get('#browseChannelsModal').should('be.visible').then(() => {
|
||||
@@ -318,11 +303,8 @@ describe('Leave an archived channel', () => {
|
||||
// # Archive the channel
|
||||
cy.uiArchiveChannel();
|
||||
|
||||
// # Click on add channel button
|
||||
cy.get('#SidebarContainer .AddChannelDropdown_dropdownButton').click();
|
||||
|
||||
// # Click on browse channels
|
||||
cy.get('#showMoreChannels').click();
|
||||
// # Click on browse channels from menu
|
||||
cy.uiBrowseOrCreateChannel('Browse channels');
|
||||
|
||||
// # Modal should not contain the created channel
|
||||
cy.findByText(channelType.all).should('be.visible').click();
|
||||
|
||||
@@ -70,7 +70,7 @@ describe('Channels', () => {
|
||||
cy.visit(`/${testTeam.name}/channels/town-square`);
|
||||
|
||||
// # Go to LHS and click 'Browse channels'
|
||||
cy.uiBrowseOrCreateChannel('Browse channels').click();
|
||||
cy.uiBrowseOrCreateChannel('Browse channels');
|
||||
|
||||
cy.get('#browseChannelsModal').should('be.visible').within(() => {
|
||||
// * Dropdown should be visible, defaulting to "All Channels"
|
||||
@@ -113,7 +113,7 @@ describe('Channels', () => {
|
||||
});
|
||||
|
||||
// # Go to LHS and click 'Browse channels'
|
||||
cy.uiBrowseOrCreateChannel('Browse channels').click();
|
||||
cy.uiBrowseOrCreateChannel('Browse channels');
|
||||
|
||||
cy.get('#browseChannelsModal').should('be.visible');
|
||||
|
||||
@@ -167,7 +167,7 @@ describe('Channels', () => {
|
||||
});
|
||||
|
||||
// # Go to LHS and click 'Browse channels'
|
||||
cy.uiBrowseOrCreateChannel('Browse channels').click();
|
||||
cy.uiBrowseOrCreateChannel('Browse channels');
|
||||
|
||||
cy.get('#browseChannelsModal').should('be.visible').within(() => {
|
||||
// * Verify that channel has zero members
|
||||
@@ -233,7 +233,7 @@ describe('Channels', () => {
|
||||
});
|
||||
|
||||
// # Go to LHS and click 'Browse channels'
|
||||
cy.uiBrowseOrCreateChannel('Browse channels').click();
|
||||
cy.uiBrowseOrCreateChannel('Browse channels');
|
||||
|
||||
// * Dropdown should be visible, defaulting to "All channels"
|
||||
cy.get('#menuWrapper').should('be.visible').within((el) => {
|
||||
@@ -288,7 +288,7 @@ function verifyBrowseChannelsModalWithArchivedSelection(isEnabled, testUser, tes
|
||||
|
||||
function verifyBrowseChannelsModal(isEnabled) {
|
||||
// # Go to LHS and click 'Browse channels'
|
||||
cy.uiBrowseOrCreateChannel('Browse channels').click();
|
||||
cy.uiBrowseOrCreateChannel('Browse channels');
|
||||
|
||||
// * Verify that the browse channels modal is open and with or without option to view archived channels
|
||||
cy.get('#browseChannelsModal').should('be.visible').within(() => {
|
||||
|
||||
@@ -66,7 +66,7 @@ describe('browse public channels', () => {
|
||||
cy.visit(`/${testTeam.name}/channels/town-square`);
|
||||
|
||||
// # Go to LHS and click 'Browse channels'
|
||||
cy.uiBrowseOrCreateChannel('Browse channels').click();
|
||||
cy.uiBrowseOrCreateChannel('Browse channels');
|
||||
|
||||
// * Assert that the browse channel modal is visible
|
||||
cy.findByRole('dialog', {name: 'Browse Channels'}).should('be.visible').then(() => {
|
||||
@@ -108,7 +108,7 @@ describe('browse public channels', () => {
|
||||
cy.visit(`/${testTeam.name}/channels/town-square`);
|
||||
|
||||
// # Go to LHS and click 'Browse channels'
|
||||
cy.uiBrowseOrCreateChannel('Browse channels').click();
|
||||
cy.uiBrowseOrCreateChannel('Browse channels');
|
||||
|
||||
// * Assert the moreChannelsModel is visible
|
||||
cy.findByRole('dialog', {name: 'Browse Channels'}).should('be.visible').then(() => {
|
||||
|
||||
Ссылка в новой задаче
Block a user