Files
react-native/packages/rn-tester-e2e/jest.setup.js
T
Moti ZilbermanandFacebook GitHub Bot d6e0bc714a Enable lint/sort-imports everywhere (#41334)
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/41334

TSIA.

Changelog: [Internal]

Reviewed By: robhogan

Differential Revision: D51025812

fbshipit-source-id: e10d437be775a6b80946483aa96460f34927f870
2023-11-06 12:59:38 -08:00

51 lines
1.2 KiB
JavaScript

/**
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @flow
* @format
*/
import capabilities from './e2e-config.js';
import {afterEach, beforeEach, jest} from '@jest/globals';
const wdio = require('webdriverio');
jest.retryTimes(3);
let driver: any;
const config = {
path: '/wd/hub',
host: 'localhost',
port: 4723,
waitforTimeout: 60000,
capabilities: {
...capabilities,
},
};
beforeEach(async () => {
// $FlowFixMe
let testName: any = expect.getState().currentTestName;
console.info(
'------------------------------------------------------------ Test is starting... ------------------------------------------------------------',
);
console.info(
'------------------------------ Test name: ' +
testName +
' ------------------------------',
);
driver = await wdio.remote(config);
});
afterEach(async () => {
await driver.deleteSession();
console.info(
'------------------------------------------------------------ Done with testing. ------------------------------------------------------------',
);
});
export {driver};