Skip to content

Write Focalboard E2E with Cypress: "MM-T4280 Accessing from the App Switcher" #1821

Open
@saturninoabril

Description

@saturninoabril

MM-T4280 Accessing from the Product Switcher

Steps #1

From Channels click on the product switcher in the top left of the Global Header and click Boards

Expected

Dropdown opens with options to navigate to Channels, Boards and Playbooks

Steps #2

Click on Boards

Expected

User lands on the Dashboard with all the channels the user belongs to, displayed in a grid view

Steps #3

Click on a channel and open a board

Expected

First view is displayed in the centre

Steps #4

Click on the product switcher in the top left of the Global Header and click Channels

Expected

User is taken to Channels

Steps #5

Click on the product switcher in the top left of the Global Header and click Boards

Expected

User is taken to the Boards Dashboard

Test code arrangement:

it('MM-T4280 Accessing from the Product Switcher', () => {
    // code
});

Note:

  1. Use queries from testing-library whenever possible. We share the same philosophy as the testing-library when doing UI automation like "Interact with your app the same way as your users" and so, please follow their guidelines especially when querying an element.

If you're interested, please comment here and come join our "Contributors" community channel on our daily build server, where you can discuss questions with community members and the Mattermost core team. For technical advice or questions, please join our "Focalboard" community channel.

For new contributors, please see our guide.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions