node tests: Clear page_params at start of run_test.

This commit is contained in:
Steve Howell
2021-04-03 16:52:00 +00:00
committed by Steve Howell
parent 58d5778368
commit 902e0f7e95
2 changed files with 9 additions and 1 deletions

View File

@@ -3,6 +3,7 @@
const namespace = require("./namespace");
const zblueslip = require("./zblueslip");
const $ = require("./zjquery");
const zpage_params = require("./zpage_params");
let current_file_name;
let verbose = false;
@@ -25,6 +26,7 @@ exports.run_test = (label, f, opts) => {
if (!sloppy_$ && $.clear_all_elements) {
$.clear_all_elements();
}
zpage_params.reset();
try {
namespace.with_overrides(f);

View File

@@ -1,5 +1,11 @@
"use strict";
exports.page_params = {};
exports.reset = () => {
exports.page_params = {};
for (const field in exports.page_params) {
if (Object.prototype.hasOwnProperty.call(exports.page_params, field)) {
delete exports.page_params[field];
}
}
};