expect boards product by default in e2e (#22911)

Этот коммит содержится в:
Saturnino Abril
2023-04-11 18:59:10 +08:00
коммит произвёл GitHub
родитель 50aabf6b93
Коммит 5b5ee1160e
11 изменённых файлов: 15 добавлений и 58 удалений

Просмотреть файл

@@ -5,7 +5,6 @@ import {expect} from '@playwright/test';
import {UserProfile} from '@mattermost/types/users';
import {Client, createRandomTeam, getAdminClient, getDefaultAdminUser, makeClient} from './support/server';
import {boardsPluginId, callsPluginId} from './support/constant';
import {defaultTeam} from './support/util';
import testConfig from './test.config';
@@ -97,26 +96,15 @@ async function printClientInfo(client: Client) {
- BuildHashEnterprise = ${config.BuildHashEnterprise}
- BuildEnterpriseReady = ${config.BuildEnterpriseReady}
- FeatureFlagAppsEnabled = ${config.FeatureFlagAppsEnabled}
- FeatureFlagBoardsProduct = ${config.FeatureFlagBoardsProduct}
- FeatureFlagCallsEnabled = ${config.FeatureFlagCallsEnabled}
- TelemetryId = ${config.TelemetryId}`);
}
function getProductsAsPlugin() {
const productsAsPlugin = [callsPluginId];
if (!testConfig.boardsProductEnabled) {
productsAsPlugin.push(boardsPluginId);
}
return productsAsPlugin;
}
async function ensurePluginsLoaded(client: Client) {
const pluginStatus = await client.getPluginStatuses();
const plugins = await client.getPlugins();
getProductsAsPlugin().forEach(async (pluginId) => {
testConfig.ensurePluginsInstalled.forEach(async (pluginId) => {
const isInstalled = pluginStatus.some((plugin) => plugin.plugin_id === pluginId);
if (!isInstalled) {
// eslint-disable-next-line no-console