From 85f47ba4c9e9dba2e7ecfc527c563facafe6bb4a Mon Sep 17 00:00:00 2001 From: Ashik Kumar Date: Wed, 1 Nov 2023 00:38:38 +0000 Subject: [PATCH] update dependencies --- node_modules/.package-lock.json | 6 +++--- node_modules/cypress/package.json | 8 ++++---- node_modules/cypress/types/cypress.d.ts | 26 ++++++++++++++++++++++++- package-lock.json | 14 ++++++------- package.json | 2 +- 5 files changed, 40 insertions(+), 16 deletions(-) diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json index 763b459..0a56d35 100644 --- a/node_modules/.package-lock.json +++ b/node_modules/.package-lock.json @@ -577,9 +577,9 @@ } }, "node_modules/cypress": { - "version": "13.3.3", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.3.3.tgz", - "integrity": "sha512-mbdkojHhKB1xbrj7CrKWHi22uFx9P9vQFiR0sYDZZoK99OMp9/ZYN55TO5pjbXmV7xvCJ4JwBoADXjOJK8aCJw==", + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.4.0.tgz", + "integrity": "sha512-KeWNC9xSHG/ewZURVbaQsBQg2mOKw4XhjJZFKjWbEjgZCdxpPXLpJnfq5Jns1Gvnjp6AlnIfpZfWFlDgVKXdWQ==", "hasInstallScript": true, "dependencies": { "@cypress/request": "^3.0.0", diff --git a/node_modules/cypress/package.json b/node_modules/cypress/package.json index d5de13b..3aca7dd 100644 --- a/node_modules/cypress/package.json +++ b/node_modules/cypress/package.json @@ -1,6 +1,6 @@ { "name": "cypress", - "version": "13.3.3", + "version": "13.4.0", "main": "index.js", "scripts": { "postinstall": "node index.js --exec install", @@ -135,12 +135,12 @@ }, "buildInfo": { "commitBranch": "develop", - "commitSha": "058f3a80b033f16bf57f50ee78f63d8b82e75851", - "commitDate": "2023-10-24T17:54:22.000Z", + "commitSha": "5a95541c3c4e48bfc67a54642abc949576fa6f05", + "commitDate": "2023-10-30T13:42:14.000Z", "stable": true }, "description": "Cypress is a next generation front end testing tool built for the modern web", - "homepage": "https://github.com/cypress-io/cypress", + "homepage": "https://cypress.io", "license": "MIT", "bugs": { "url": "https://github.com/cypress-io/cypress/issues" diff --git a/node_modules/cypress/types/cypress.d.ts b/node_modules/cypress/types/cypress.d.ts index dd12cd0..cf0604f 100644 --- a/node_modules/cypress/types/cypress.d.ts +++ b/node_modules/cypress/types/cypress.d.ts @@ -2851,6 +2851,30 @@ declare namespace Cypress { certs: PEMCert[] | PFXCert[] } + type RetryStrategyWithModeSpecs = RetryStrategy & { + openMode: boolean; // defaults to false + runMode: boolean; // defaults to true + } + + type RetryStrategy = + | RetryStrategyDetectFlakeAndPassOnThresholdType + | RetryStrategyDetectFlakeButAlwaysFailType + + interface RetryStrategyDetectFlakeAndPassOnThresholdType { + experimentalStrategy: "detect-flake-and-pass-on-threshold" + experimentalOptions?: { + maxRetries: number; // defaults to 2 if experimentalOptions is not provided, must be a whole number > 0 + passesRequired: number; // defaults to 2 if experimentalOptions is not provided, must be a whole number > 0 and <= maxRetries + } + } + + interface RetryStrategyDetectFlakeButAlwaysFailType { + experimentalStrategy: "detect-flake-but-always-fail" + experimentalOptions?: { + maxRetries: number; // defaults to 2 if experimentalOptions is not provided, must be a whole number > 0 + stopIfAnyPassed: boolean; // defaults to false if experimentalOptions is not provided + } + } interface ResolvedConfigOptions { /** * Url used as prefix for [cy.visit()](https://on.cypress.io/visit) or [cy.request()](https://on.cypress.io/request) command's url @@ -3122,7 +3146,7 @@ declare namespace Cypress { * To enable test retries only in runMode, set e.g. `{ openMode: null, runMode: 2 }` * @default null */ - retries: Nullable, openMode?: Nullable }> + retries: Nullable, openMode?: Nullable }) | RetryStrategyWithModeSpecs> /** * Enables including elements within the shadow DOM when using querying * commands (e.g. cy.get(), cy.find()). Can be set globally in cypress.config.{js,ts,mjs,cjs}, diff --git a/package-lock.json b/package-lock.json index 36dad7f..32bfdb9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "cypress": "^13.3.3" + "cypress": "^13.4.0" }, "devDependencies": { "cypress-multi-reporters": "^1.6.4", @@ -592,9 +592,9 @@ } }, "node_modules/cypress": { - "version": "13.3.3", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.3.3.tgz", - "integrity": "sha512-mbdkojHhKB1xbrj7CrKWHi22uFx9P9vQFiR0sYDZZoK99OMp9/ZYN55TO5pjbXmV7xvCJ4JwBoADXjOJK8aCJw==", + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.4.0.tgz", + "integrity": "sha512-KeWNC9xSHG/ewZURVbaQsBQg2mOKw4XhjJZFKjWbEjgZCdxpPXLpJnfq5Jns1Gvnjp6AlnIfpZfWFlDgVKXdWQ==", "hasInstallScript": true, "dependencies": { "@cypress/request": "^3.0.0", @@ -3267,9 +3267,9 @@ } }, "cypress": { - "version": "13.3.3", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.3.3.tgz", - "integrity": "sha512-mbdkojHhKB1xbrj7CrKWHi22uFx9P9vQFiR0sYDZZoK99OMp9/ZYN55TO5pjbXmV7xvCJ4JwBoADXjOJK8aCJw==", + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.4.0.tgz", + "integrity": "sha512-KeWNC9xSHG/ewZURVbaQsBQg2mOKw4XhjJZFKjWbEjgZCdxpPXLpJnfq5Jns1Gvnjp6AlnIfpZfWFlDgVKXdWQ==", "requires": { "@cypress/request": "^3.0.0", "@cypress/xvfb": "^1.2.4", diff --git a/package.json b/package.json index 7ad1c22..adf8d6f 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ }, "homepage": "https://github.com/ashikkumar23/api-testing-cypress#readme", "dependencies": { - "cypress": "^13.3.3" + "cypress": "^13.4.0" }, "devDependencies": { "cypress-multi-reporters": "^1.6.4",