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