static buildExpectedBundleEntryResult()

in testUtilities/GenerateRollbackRequestsFactory.ts [55:73]


    static buildExpectedBundleEntryResult(bundleEntryResponse: BatchReadWriteResponse) {
        const { id, vid, resourceType, operation } = bundleEntryResponse;
        let expectedResult: any = {};
        if (operation === 'create' || operation === 'update') {
            expectedResult = {
                transactionRequests: [DynamoDbParamBuilder.buildDeleteParam(id, parseInt(vid, 10))],
                itemsToRemoveFromLock: [
                    {
                        id,
                        vid,
                        resourceType,
                    },
                ],
            };
        } else if (operation === 'read' || operation === 'delete') {
            expectedResult = { transactionRequests: [], itemsToRemoveFromLock: [] };
        }
        return expectedResult;
    }