summaryrefslogtreecommitdiff
path: root/packages/cli/src/config/config.test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src/config/config.test.ts')
-rw-r--r--packages/cli/src/config/config.test.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/cli/src/config/config.test.ts b/packages/cli/src/config/config.test.ts
index 69985867..e4535fca 100644
--- a/packages/cli/src/config/config.test.ts
+++ b/packages/cli/src/config/config.test.ts
@@ -1809,7 +1809,14 @@ describe('loadCliConfig trustedFolder', () => {
description,
} of testCases) {
it(`should be correct for: ${description}`, async () => {
- (isWorkspaceTrusted as vi.Mock).mockReturnValue(mockTrustValue);
+ (isWorkspaceTrusted as vi.Mock).mockImplementation(
+ (settings: Settings) => {
+ const featureIsEnabled =
+ (settings.folderTrustFeature ?? false) &&
+ (settings.folderTrust ?? true);
+ return featureIsEnabled ? mockTrustValue : true;
+ },
+ );
const argv = await parseArguments();
const settings: Settings = { folderTrustFeature, folderTrust };
const config = await loadCliConfig(settings, [], 'test-session', argv);