UNPKG

asksuite-core

Version:
17 lines (12 loc) 555 B
const each = require('jest-each').default; const bookingServiceClass = require('../booking.service'); const comparisonData = require('./booking-comparison-data.json'); const bookingService = bookingServiceClass({}); describe('booking-service', () => { describe('calculateDiscountAgainstBooking', () => { each(comparisonData).it('should %s', (title, input, expected) => { const result = bookingService.calculateDiscountAgainstBooking(input.bookingDotComData, input.bookingEngineData); expect(result).toBe(expected); }); }); });