feature/IO-2769-Job-Totals-testing: Allow for both american and canadian capture + tests

This commit is contained in:
Dave Richer
2025-04-04 13:43:19 -04:00
parent add88659a4
commit 27a3932c08
4 changed files with 30 additions and 8 deletions

View File

@@ -19,20 +19,25 @@ const serializeDinero = (key, value) => {
/**
* Capture a fixture for job totals.
* @param job
* @param inputData
* @param outputData
* @param environment
*/
const captureFixture = (job, inputData, outputData) => {
const captureFixture = (inputData, outputData, environment) => {
if (!fs.existsSync(fixtureDir)) {
fs.mkdirSync(fixtureDir, { recursive: true });
}
// Use job.id to label the file.
const fileName = `${job.id}.json`;
const fileName = `${inputData.id}.json`;
const filePath = path.join(fixtureDir, fileName);
const dataToSave = {
environment: environment,
meta: {
ro_number: inputData.ro_number,
updated_at: inputData.updated_at
},
input: inputData,
output: outputData
};