Initial commit of the Playwright test framework, including: - Configuration files for Playwright, Docker, and Sauce Labs - Test case structure and page object models - CI/CD pipeline configuration - Utilities and business logic implementations This framework will be used for end-to-end testing of the FMG application.
62 lines
No EOL
1.2 KiB
JSON
62 lines
No EOL
1.2 KiB
JSON
{
|
|
"compilerOptions": {
|
|
"target": "ES2023",
|
|
"module": "NodeNext",
|
|
"moduleResolution": "NodeNext",
|
|
"esModuleInterop": true,
|
|
"allowSyntheticDefaultImports": true,
|
|
"resolveJsonModule": true,
|
|
"strictNullChecks": true,
|
|
"noImplicitAny": false,
|
|
"emitDecoratorMetadata": true,
|
|
"experimentalDecorators": true,
|
|
"rootDirs": [
|
|
"./impl",
|
|
"./business-logic"
|
|
],
|
|
"paths": {
|
|
"@impl/*": [
|
|
"./impl/*"
|
|
],
|
|
"@api/*": [
|
|
"./impl/api/*"
|
|
],
|
|
"@controller/*": [
|
|
"./impl/api/controller/*"
|
|
],
|
|
"@model/*": [
|
|
"./impl/api/model/*"
|
|
],
|
|
"@gui/*": [
|
|
"./impl/gui/*"
|
|
],
|
|
"@lfm/*": [
|
|
"./impl/gui/lfm/*"
|
|
],
|
|
"@pom/*": [
|
|
"./impl/gui/pom/*"
|
|
],
|
|
"@mixins/*": [
|
|
"./impl/gui/mixins"
|
|
],
|
|
"@business-logic/*": [
|
|
"./business-logic/*"
|
|
],
|
|
"@validations/*": [
|
|
"./business-logic/validations/*"
|
|
],
|
|
"@workflows/*": [
|
|
"./business-logic/workflows/*"
|
|
],
|
|
"@helpers/*": [
|
|
"./helpers/*"
|
|
],
|
|
"@tests/*": [
|
|
"./tests/*"
|
|
],
|
|
"@utils/*": [
|
|
"./impl/utils/*"
|
|
],
|
|
}
|
|
}
|
|
} |