UNPKG

trade360-nodejs-sdk

Version:

LSports Trade360 SDK for Node.js

20 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const subscription_state_1 = require("../../../../src/entities/core-entities/enums/subscription-state"); describe('SubscriptionState Enum', () => { it('should map names to values correctly', () => { expect(subscription_state_1.SubscriptionState.All).toBe(0); expect(subscription_state_1.SubscriptionState.NotSubscribed).toBe(1); expect(subscription_state_1.SubscriptionState.Subscribed).toBe(2); }); it('should map values to names correctly (reverse mapping)', () => { expect(subscription_state_1.SubscriptionState[0]).toBe('All'); expect(subscription_state_1.SubscriptionState[1]).toBe('NotSubscribed'); expect(subscription_state_1.SubscriptionState[2]).toBe('Subscribed'); }); it('should contain all expected enum keys', () => { const keys = Object.keys(subscription_state_1.SubscriptionState).filter((k) => isNaN(Number(k))); expect(keys).toEqual(['All', 'NotSubscribed', 'Subscribed']); }); }); //# sourceMappingURL=subscription-state.spec.js.map