UNPKG

@eagleeye-solutions/integration-events-common

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