asksuite-core
Version:
17 lines (12 loc) • 555 B
JavaScript
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);
});
});
});