UNPKG

trade360-nodejs-sdk

Version:
20 lines 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const incident_confirmation_1 = require("../../../../src/entities/core-entities/enums/incident-confirmation"); describe('IncidentConfirmation Enum', () => { it('should map names to values correctly', () => { expect(incident_confirmation_1.IncidentConfirmation.Confirmed).toBe(0); expect(incident_confirmation_1.IncidentConfirmation.TBD).toBe(1); expect(incident_confirmation_1.IncidentConfirmation.Cancelled).toBe(2); }); it('should map values to names correctly (reverse mapping)', () => { expect(incident_confirmation_1.IncidentConfirmation[0]).toBe('Confirmed'); expect(incident_confirmation_1.IncidentConfirmation[1]).toBe('TBD'); expect(incident_confirmation_1.IncidentConfirmation[2]).toBe('Cancelled'); }); it('should contain all expected enum keys', () => { const keys = Object.keys(incident_confirmation_1.IncidentConfirmation).filter((k) => isNaN(Number(k))); expect(keys).toEqual(['Confirmed', 'TBD', 'Cancelled']); }); }); //# sourceMappingURL=incident-confirmation.spec.js.map