UNPKG

trade360-nodejs-sdk

Version:

LSports Trade360 SDK for Node.js

22 lines 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const bet_status_1 = require("../../../../src/entities/core-entities/enums/bet-status"); describe('BetStatus Enum', () => { it('should map names to values correctly', () => { expect(bet_status_1.BetStatus.NotSet).toBe(0); expect(bet_status_1.BetStatus.Open).toBe(1); expect(bet_status_1.BetStatus.Suspended).toBe(2); expect(bet_status_1.BetStatus.Settled).toBe(3); }); it('should map values to names correctly (reverse mapping)', () => { expect(bet_status_1.BetStatus[0]).toBe('NotSet'); expect(bet_status_1.BetStatus[1]).toBe('Open'); expect(bet_status_1.BetStatus[2]).toBe('Suspended'); expect(bet_status_1.BetStatus[3]).toBe('Settled'); }); it('should contain all expected enum keys', () => { const keys = Object.keys(bet_status_1.BetStatus).filter((k) => isNaN(Number(k))); expect(keys).toEqual(['NotSet', 'Open', 'Suspended', 'Settled']); }); }); //# sourceMappingURL=bet-status.spec.js.map