diff --git a/src/harness/loggedIO.ts b/src/harness/loggedIO.ts index 42519c729e5..125283dcb22 100644 --- a/src/harness/loggedIO.ts +++ b/src/harness/loggedIO.ts @@ -251,7 +251,12 @@ namespace Playback { underlying.exit(exitCode); }; - wrapper.useCaseSensitiveFileNames = () => !!recordLog.useCaseSensitiveFileNames; + wrapper.useCaseSensitiveFileNames = () => { + if (replayLog !== undefined) { + return !!replayLog.useCaseSensitiveFileNames; + } + return typeof underlying.useCaseSensitiveFileNames === "function" ? underlying.useCaseSensitiveFileNames() : underlying.useCaseSensitiveFileNames; + }; } function recordReplay(original: T, underlying: any) {