UNPKG

trade360-nodejs-sdk

Version:
20 lines 989 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const clock_status_1 = require("../../../../src/entities/core-entities/enums/clock-status"); describe('ClockStatus Enum', () => { it('should map names to values correctly', () => { expect(clock_status_1.ClockStatus.Stopped).toBe(0); expect(clock_status_1.ClockStatus.Running).toBe(1); expect(clock_status_1.ClockStatus.Paused).toBe(2); }); it('should map values to names correctly (reverse mapping)', () => { expect(clock_status_1.ClockStatus[0]).toBe('Stopped'); expect(clock_status_1.ClockStatus[1]).toBe('Running'); expect(clock_status_1.ClockStatus[2]).toBe('Paused'); }); it('should contain all expected enum keys', () => { const keys = Object.keys(clock_status_1.ClockStatus).filter((k) => isNaN(Number(k))); expect(keys).toEqual(['Stopped', 'Running', 'Paused']); }); }); //# sourceMappingURL=clock-status.spec.js.map