Skip to content

Commit 7683f58

Browse files
chore: BROS-37: Cypress setup (#7594)
1 parent 2bf361b commit 7683f58

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

web/libs/frontend-test/package.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"name": "@humansignal/frontend-tests",
3+
"version": "1.0.0",
4+
"dependencies": {},
5+
"devDependencies": {},
6+
"files": ["./src/**/*"]
7+
}

web/libs/frontend-test/src/configure.js renamed to web/libs/frontend-test/src/configure.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,17 @@ import { addMatchImageSnapshotPlugin } from "cypress-image-snapshot/plugin";
88
import { nxE2EPreset } from "@nx/cypress/plugins/cypress-preset";
99

1010
const COLLECT_COVERAGE = process.env.COLLECT_COVERAGE === "true" || process.env.COLLECT_COVERAGE === "1";
11-
const localPath = (p) => path.resolve(process.cwd(), p);
11+
const localPath = (p: string) => path.resolve(process.cwd(), p);
1212

1313
/**
1414
* Override Cypress settings
15-
* @param {(config: Cypress.ConfigOptions) => Cypress.ConfigOptions} configModifier
16-
* @param {Cypress.EndToEndConfigOptions["setupNodeEvents"]?} setupNodeEvents
1715
*/
18-
export default function (configModifier, setupNodeEvents) {
16+
export default function (
17+
configModifier?: (config: Cypress.ConfigOptions) => Cypress.ConfigOptions,
18+
setupNodeEvents?: Cypress.EndToEndConfigOptions["setupNodeEvents"],
19+
) {
1920
/** @type {Cypress.ConfigOptions<any>} */
20-
const defaultConfig = {
21+
const defaultConfig: Cypress.ConfigOptions = {
2122
// Assets configuration
2223
supportFolder: localPath("./cypress/support/"),
2324
videosFolder: localPath("./output/video"),

0 commit comments

Comments
 (0)