diff --git a/packages/manager/.changeset/pr-13277-tests-1768331133173.md b/packages/manager/.changeset/pr-13277-tests-1768331133173.md new file mode 100644 index 00000000000..4a3d5148e02 --- /dev/null +++ b/packages/manager/.changeset/pr-13277-tests-1768331133173.md @@ -0,0 +1,5 @@ +--- +"@linode/manager": Tests +--- + +Fix issue in 'chooseRegion' util when specifying an override region ([#13277](https://github.com/linode/manager/pull/13277)) diff --git a/packages/manager/cypress/support/util/regions.ts b/packages/manager/cypress/support/util/regions.ts index 6c399851cbe..8fb42e0da7f 100644 --- a/packages/manager/cypress/support/util/regions.ts +++ b/packages/manager/cypress/support/util/regions.ts @@ -326,8 +326,12 @@ const resolveSearchRegions = ( ]; // If the user has specified an override region for this run, it takes precedent - // over any other specified criteria. - if (overrideRegion && detectOverrideRegion) { + // over any other specified criteria unless mock regions are passed in `options`. + if ( + overrideRegion && + detectOverrideRegion && + (!options?.regions || options.regions.length === 0) + ) { // TODO Consider skipping instead of failing when test isn't applicable to override region. if (!regionHasCapabilities(overrideRegion, requiredCapabilities)) { throw new Error(