1.37.3 • Published 3 years ago
testing_example_playwright v1.37.3
@nstmrt/testing
Sbermarket's testing config.
Install
npm i -D @nstmrt/testing
# or
yarn add -D @nstmrt/testing
Configure
Create playwright.config.ts
with next content:
import defaultConfig from "@nstmrt/testing";
import { PlaywrightTestConfig } from '@playwright/test';
const config: PlaywrightTestConfig = {
...defaultConfig.playwrightConfig,
};
// final config
config.use = {
...defaultConfig.use,
/*
here you can configure test base URL
and http credentials for auth
*/
baseURL: process.env.BASE_URL,
httpCredentials: {
username: `${process.env.AUTH_USERNAME}`,
password: `${process.env.AUTH_PASSWORD}`,
},
}
export default config;
Create jest.config.js
with next content:
import defaultConfig from "@nstmrt/testing";
module.exports = {
...defaultConfig.jestConfig
}
Create spec
folder in the project's root where will be your test files.
Use *.e2e.ts
extensions for e2e tests, *.(spec|test).tsx
for units.
project
|
│ playwright.config.ts
| jest.config.js
│ README.md
│ ...
└── spec
│ reports (autogenerated)
└── tests
│ components
└── pages
│ index.e2e.ts
└──
1.37.3
3 years ago
1.37.2
3 years ago
1.36.2
3 years ago
1.35.2
3 years ago
1.34.2
3 years ago
1.33.3
3 years ago
1.32.3
3 years ago
1.31.3
3 years ago
1.30.3
3 years ago
1.29.3
3 years ago
1.28.3
3 years ago
1.27.3
3 years ago
1.26.3
3 years ago
1.25.3
3 years ago
1.24.3
3 years ago
1.23.3
3 years ago
1.23.2
3 years ago
1.22.2
3 years ago
1.21.2
3 years ago
1.20.2
3 years ago
1.19.2
3 years ago
1.18.2
3 years ago
1.17.2
3 years ago
1.16.2
3 years ago
1.15.2
3 years ago
1.14.2
3 years ago
1.12.2
3 years ago
1.11.2
3 years ago
1.10.2
3 years ago
1.9.2
3 years ago
1.8.2
3 years ago
1.7.2
3 years ago
1.6.2
3 years ago
1.5.2
3 years ago
1.4.2
3 years ago
1.3.2
3 years ago
1.2.2
3 years ago
1.2.1
3 years ago
1.1.1
3 years ago
1.1.0
3 years ago
1.0.0
3 years ago