diff --git a/.changeset/swift-rivers-deliver.md b/.changeset/swift-rivers-deliver.md new file mode 100644 index 00000000..3c19d6be --- /dev/null +++ b/.changeset/swift-rivers-deliver.md @@ -0,0 +1,5 @@ +--- +"@jspsych/config": minor +--- + +update to force the dom to clear after each individual test diff --git a/packages/config/jest.cjs b/packages/config/jest.cjs index a905f0c4..43ea3630 100644 --- a/packages/config/jest.cjs +++ b/packages/config/jest.cjs @@ -19,5 +19,6 @@ module.exports.makePackageConfig = (dirname) => { name: packageBaseName, color: packageBaseName === "jspsych" ? "white" : "cyanBright", }, + setupFilesAfterEnv: ["../config/jest.setup.js"], }; }; diff --git a/packages/config/jest.setup.js b/packages/config/jest.setup.js new file mode 100644 index 00000000..4c6b91b3 --- /dev/null +++ b/packages/config/jest.setup.js @@ -0,0 +1,3 @@ +global.afterEach(() => { + document.body.innerHTML = ''; +}); \ No newline at end of file