namespace: Require rewired variables to be exported.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg 2024-11-08 01:30:02 -08:00 committed by Tim Abbott
parent db2723036f
commit ee52618e1b
1 changed files with 2 additions and 2 deletions

View File

@ -356,8 +356,8 @@ exports.with_overrides = function (test_function) {
`We cannot override a function for ${typeof obj} objects`,
);
// https://github.com/rosswarren/babel-plugin-rewire-ts/issues/15
const old_value = prop in obj ? obj[prop] : obj.__GetDependency__(prop);
assert.ok(Object.hasOwn(obj, prop));
const old_value = obj[prop];
let new_value = value;
if (typeof value === "function") {