feature/IO-2769-Job-Totals-testing: Allow for both american and canadian capture + tests
This commit is contained in:
@@ -39,14 +39,7 @@ exports.totalsSsu = async function (req, res) {
|
||||
|
||||
// Capture fixture data (input and output), using job.id for the filename.
|
||||
if (process.env?.SAVE_TOTALS_DATA) {
|
||||
captureFixture(
|
||||
inputForTotals,
|
||||
newTotals,
|
||||
InstanceMgr({
|
||||
imex: "ca",
|
||||
rome: "us"
|
||||
})
|
||||
);
|
||||
captureFixture(inputForTotals, newTotals);
|
||||
}
|
||||
|
||||
const result = await client.setHeaders({ Authorization: BearerToken }).request(queries.UPDATE_JOB, {
|
||||
|
||||
@@ -40,14 +40,7 @@ exports.totalsSsu = async function (req, res) {
|
||||
|
||||
// Capture fixture data (input and output), using job.id for the filename.
|
||||
if (process.env?.SAVE_TOTALS_DATA) {
|
||||
captureFixture(
|
||||
inputForTotals,
|
||||
newTotals,
|
||||
InstanceMgr({
|
||||
imex: "ca",
|
||||
rome: "us"
|
||||
})
|
||||
);
|
||||
captureFixture(inputForTotals, newTotals);
|
||||
}
|
||||
|
||||
const result = await client.setHeaders({ Authorization: BearerToken }).request(queries.UPDATE_JOB, {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
const fs = require("fs");
|
||||
const path = require("path");
|
||||
const { default: InstanceMgr } = require("../../utils/instanceMgr");
|
||||
|
||||
const fixtureDir = path.join(__dirname, "..", "test", "fixtures", "job-totals");
|
||||
|
||||
@@ -20,9 +21,8 @@ const serializeDinero = (key, value) => {
|
||||
* Capture a fixture for job totals.
|
||||
* @param inputData
|
||||
* @param outputData
|
||||
* @param environment
|
||||
*/
|
||||
const captureFixture = (inputData, outputData, environment) => {
|
||||
const captureFixture = (inputData, outputData) => {
|
||||
if (!fs.existsSync(fixtureDir)) {
|
||||
fs.mkdirSync(fixtureDir, { recursive: true });
|
||||
}
|
||||
@@ -31,7 +31,10 @@ const captureFixture = (inputData, outputData, environment) => {
|
||||
const filePath = path.join(fixtureDir, fileName);
|
||||
|
||||
const dataToSave = {
|
||||
environment: environment,
|
||||
environment: InstanceMgr({
|
||||
imex: "ca",
|
||||
rome: "us"
|
||||
}),
|
||||
meta: {
|
||||
ro_number: inputData.ro_number,
|
||||
updated_at: inputData.updated_at
|
||||
|
||||
Reference in New Issue
Block a user