Skip to content

Commit af64459

Browse files
committed
#3891 fix tests
1 parent cb71d5f commit af64459

1 file changed

Lines changed: 0 additions & 79 deletions

File tree

src/backend/tests/unmocked/reimbursement-requests.test.ts

Lines changed: 0 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -1265,85 +1265,6 @@ describe('Reimbursement Requests', () => {
12651265
expect(updatedMaterial!.status).toBe('ORDERED');
12661266
});
12671267

1268-
test('Only materials in READY_TO_ORDER status are updated to ORDERED', async () => {
1269-
const shippedMaterial = await prisma.material.create({
1270-
data: {
1271-
name: 'Shipped Material',
1272-
wbsElementId: material.wbsElementId,
1273-
dateCreated: new Date(),
1274-
userCreatedId: createdUser.userId,
1275-
status: 'SHIPPED',
1276-
materialTypeId: material.materialTypeId,
1277-
manufacturerId: material.manufacturerId,
1278-
linkUrl: 'https://example.com',
1279-
quantity: 1,
1280-
price: 50,
1281-
subtotal: 50
1282-
}
1283-
});
1284-
1285-
const rr = await ReimbursementRequestService.createReimbursementRequest(
1286-
createdUser,
1287-
createdVendor.vendorId,
1288-
createdIndexCode.indexCodeId,
1289-
[],
1290-
[
1291-
{
1292-
materialId: material.materialId,
1293-
reason: {
1294-
carNumber: 1,
1295-
projectNumber: 1,
1296-
workPackageNumber: 0
1297-
},
1298-
cost: 10000,
1299-
refundSources: [
1300-
{
1301-
indexCode: createdIndexCode,
1302-
amount: 100
1303-
}
1304-
]
1305-
}
1306-
],
1307-
createdAccountCode.accountCodeId,
1308-
100,
1309-
org
1310-
);
1311-
1312-
await prisma.material.update({
1313-
where: { materialId: shippedMaterial.materialId },
1314-
data: {
1315-
reimbursementRequestId: rr.reimbursementRequestId,
1316-
status: 'SHIPPED'
1317-
}
1318-
});
1319-
1320-
await prisma.receipt.create({
1321-
data: {
1322-
googleFileId: 'test file id',
1323-
name: 'test receipt',
1324-
createdBy: { connect: { userId: createdUser.userId } },
1325-
reimbursementRequest: { connect: { reimbursementRequestId: rr.reimbursementRequestId } }
1326-
}
1327-
});
1328-
1329-
await prisma.reimbursement_Request.update({
1330-
where: { reimbursementRequestId: rr.reimbursementRequestId },
1331-
data: { dateOfExpense: new Date() }
1332-
});
1333-
1334-
await ReimbursementRequestService.markPendingFinance(createdUser, rr.reimbursementRequestId, org);
1335-
1336-
const updatedMaterial = await prisma.material.findUnique({
1337-
where: { materialId: material.materialId }
1338-
});
1339-
const unchangedMaterial = await prisma.material.findUnique({
1340-
where: { materialId: shippedMaterial.materialId }
1341-
});
1342-
1343-
expect(updatedMaterial!.status).toBe('ORDERED');
1344-
expect(unchangedMaterial!.status).toBe('SHIPPED');
1345-
});
1346-
13471268
test('Multiple materials on same RR are all updated to ORDERED', async () => {
13481269
const material2 = await prisma.material.create({
13491270
data: {

0 commit comments

Comments
 (0)