Move /e2e -> /e2e-tests
Этот коммит содержится в:
36
e2e-tests/playwright/tests/visual/channels/intro_channel.spec.ts
Обычный файл
36
e2e-tests/playwright/tests/visual/channels/intro_channel.spec.ts
Обычный файл
@@ -0,0 +1,36 @@
|
||||
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
import {expect, test} from '@e2e-support/test_fixture';
|
||||
import {duration, isSmallScreen, wait} from '@e2e-support/util';
|
||||
|
||||
test('Intro to channel as regular user', async ({pw, pages, browserName, viewport}, testInfo) => {
|
||||
// Create and sign in a new user
|
||||
const {user} = await pw.initSetup();
|
||||
|
||||
// Log in a user in new browser context
|
||||
const {page} = await pw.testBrowser.login(user);
|
||||
|
||||
// Visit a default channel page
|
||||
const channelsPage = new pages.ChannelsPage(page);
|
||||
await channelsPage.goto();
|
||||
await channelsPage.toBeVisible();
|
||||
|
||||
// Wait for Boards' bot image to be loaded
|
||||
await pw.shouldHaveFeatureFlag('OnboardingAutoShowLinkedBoard', true);
|
||||
const boardsWelcomePost = await channelsPage.getFirstPost();
|
||||
await expect(await boardsWelcomePost.getProfileImage('boards')).toBeVisible();
|
||||
await wait(duration.one_sec);
|
||||
|
||||
// Wait for Playbooks icon to be loaded in App bar, except in iphone
|
||||
if (!isSmallScreen(viewport)) {
|
||||
await expect(channelsPage.appBar.playbooksIcon).toBeVisible();
|
||||
}
|
||||
|
||||
// Hide dynamic elements of Channels page
|
||||
await pw.hideDynamicChannelsContent(page);
|
||||
|
||||
// Match snapshot of channel intro page
|
||||
const testArgs = {page, browserName, viewport};
|
||||
await pw.matchSnapshot(testInfo, testArgs);
|
||||
});
|
||||
Двоичный файл не отображается.
|
После Ширина: | Высота: | Размер: 77 KiB |
Двоичный файл не отображается.
|
После Ширина: | Высота: | Размер: 113 KiB |
Двоичный файл не отображается.
|
После Ширина: | Высота: | Размер: 183 KiB |
Двоичный файл не отображается.
|
После Ширина: | Высота: | Размер: 178 KiB |
Ссылка в новой задаче
Block a user