mirror of
https://github.com/cypress-io/cypress.git
synced 2026-02-27 11:29:27 -06:00
fix: Add retries to test config types (#8408)
* Add retries to test config types * Add type tests for retries in test options * fix duplicated type Co-authored-by: Ben Kucera <14625260+Bkucera@users.noreply.github.com>
This commit is contained in:
3
cli/types/cypress.d.ts
vendored
3
cli/types/cypress.d.ts
vendored
@@ -2582,8 +2582,7 @@ declare namespace Cypress {
|
||||
retries: Nullable<number | {runMode: Nullable<number>, openMode: Nullable<number>}>
|
||||
}
|
||||
|
||||
interface TestConfigOverrides extends Partial<Pick<ConfigOptions, 'baseUrl' | 'defaultCommandTimeout' | 'taskTimeout' | 'animationDistanceThreshold' | 'waitForAnimations' | 'viewportHeight' | 'viewportWidth' | 'requestTimeout' | 'execTimeout' | 'env' | 'responseTimeout'>> {
|
||||
// retries?: number
|
||||
interface TestConfigOverrides extends Partial<Pick<ConfigOptions, 'baseUrl' | 'defaultCommandTimeout' | 'taskTimeout' | 'animationDistanceThreshold' | 'waitForAnimations' | 'viewportHeight' | 'viewportWidth' | 'requestTimeout' | 'execTimeout' | 'env' | 'responseTimeout' | 'retries'>> {
|
||||
browser?: IsBrowserMatcher | IsBrowserMatcher[]
|
||||
}
|
||||
|
||||
|
||||
@@ -538,6 +538,22 @@ namespace CypressTestConfigOverridesTests {
|
||||
browser: {foo: 'bar'} // $ExpectError
|
||||
}, () => {})
|
||||
|
||||
it('test', {
|
||||
retries: null
|
||||
}, () => { })
|
||||
it('test', {
|
||||
retries: 3
|
||||
}, () => { })
|
||||
it('test', {
|
||||
retries: {
|
||||
runMode: 3,
|
||||
openMode: null
|
||||
}
|
||||
}, () => { })
|
||||
it('test', {
|
||||
retries: { run: 3 } // $ExpectError
|
||||
}, () => { })
|
||||
|
||||
it.skip('test', {}, () => {})
|
||||
it.only('test', {}, () => {})
|
||||
xit('test', {}, () => {})
|
||||
|
||||
Reference in New Issue
Block a user