Fix: Falsy values from $<mock> built-ins are not getting interpolated.

This commit is contained in:
ramki-bruno 2025-04-11 12:33:36 +05:30
parent 921e1af72b
commit c950806541

View File

@ -18,7 +18,9 @@ const interpolateMockVars = (str) => {
const patternRegex = /\{\{\$(\w+)\}\}/g;
return str.replace(patternRegex, (match, keyword) => {
const replacement = mockDataFunctions[keyword]?.();
return replacement || match;
if (replacement === undefined) return match;
return String(replacement);
});
};