trade360-nodejs-sdk
Version:
LSports Trade360 SDK for Node.js
20 lines • 1.15 kB
JavaScript
;
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