UNPKG

@eagleeye-solutions/integration-events-common

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