Skip to content

Commit 3bacc85

Browse files
committed
Add cleanup for .bst and .cls files in extension tests
The acs and elsevier journal extensions copy .bst and .cls files to the test directory during rendering. These files were not being cleaned up by teardown, leaving artifacts after test runs.
1 parent 1f6ca3a commit 3bacc85

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

tests/smoke/render/render-format-extension.test.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,9 @@ testRender(
8686
setup: updateExtensions,
8787
// deno-lint-ignore require-await
8888
teardown: async () => {
89-
// Clean up the bib file that is generated by the elesevier class
89+
// Clean up files generated by the acs extension
9090
safeRemoveSync(docs("extensions/format/academic/acs-document.bib"));
91+
safeRemoveSync(docs("extensions/format/academic/achemso.bst"));
9192
},
9293
},
9394
);
@@ -100,8 +101,10 @@ testRender(
100101
setup: updateExtensions,
101102
// deno-lint-ignore require-await
102103
teardown: async () => {
103-
// Clean up the SPL file that is generated by the elesevier class
104+
// Clean up files generated by the elsevier extension
104105
safeRemoveSync(docs("extensions/format/academic/document.spl"));
106+
safeRemoveSync(docs("extensions/format/academic/elsarticle.cls"));
107+
safeRemoveSync(docs("extensions/format/academic/elsarticle-num.bst"));
105108
},
106109
},
107110
);
@@ -116,8 +119,10 @@ testRender(
116119
setup: updateExtensions,
117120
// deno-lint-ignore require-await
118121
teardown: async () => {
119-
// Clean up the SPL file that is generated by the elesevier class
122+
// Clean up files generated by the elsevier extension
120123
safeRemoveSync(docs("extensions/format/academic/document+foobar.spl"));
124+
safeRemoveSync(docs("extensions/format/academic/elsarticle.cls"));
125+
safeRemoveSync(docs("extensions/format/academic/elsarticle-num.bst"));
121126
},
122127
},
123128
);

0 commit comments

Comments
 (0)