* feat: Add package.json for Playwright library with dependencies * feat: Add explicit exports for test.config in playwright-lib package * feat: Add initialization setup for Mattermost E2E testing with admin and user client * fix: Update package dependencies and resolve TypeScript build errors * feat: Update package exports for test.config to support both CommonJS and ESM * playwright shared library * add README, fix pipeline * keep file structures, move report up to playwright * minimize API, use the prerelease versions of client and types * bump version * update package*.json * resolve merge conflict * update depedencies and merge conflicts * update readme and fix ci * remove unnecessary export and list all external packages * fix import for Client4
23 строки
654 B
TypeScript
23 строки
654 B
TypeScript
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
|
// See LICENSE.txt for license information.
|
|
|
|
export {test, expect, PlaywrightExtended} from './test_fixture';
|
|
export {testConfig} from './test_config';
|
|
export {baseGlobalSetup} from './global_setup';
|
|
export {TestBrowser} from './browser_context';
|
|
export {getBlobFromAsset, getFileFromAsset} from './file';
|
|
export {duration, wait} from './util';
|
|
|
|
export {
|
|
ChannelsPage,
|
|
LandingLoginPage,
|
|
LoginPage,
|
|
ResetPasswordPage,
|
|
SignupPage,
|
|
ScheduledDraftPage,
|
|
SystemConsolePage,
|
|
DraftPage,
|
|
} from './ui/pages';
|
|
|
|
export {TestArgs, ScreenshotOptions} from './types';
|