UNPKG

@eagleeye-solutions/integration-events-common

Version:
24 lines 955 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const src_1 = require("../../../src"); const fixtures_1 = require("../../fixtures"); describe('getTierMembershipCreditEventData', () => { it('extracts tier data from a TIER.MEMBERSHIP.CREDIT event', () => { // Arrange const event = src_1.EeAirOutboundEventSchema.parse(fixtures_1.sampleEvents.TIER_MEMBERSHIP_CREDIT); const expectedOutput = { tier: { tierId: '178', tierBalancesPoints: 14001, tierBalancesSpend: 10000, tierBalancesTransactions: 8, tierBalancesResetDate: new Date('2031-01-31T23:59:59.000Z'), }, }; // Act const output = (0, src_1.getTierMembershipCreditEventData)(event); // Assert expect(output).toEqual(expectedOutput); }); }); //# sourceMappingURL=tier-membership-credit.spec.js.map