UNPKG

@kiwicom/smart-faq

Version:

41 lines (38 loc) 802 B
"use strict"; require("core-js/modules/es.array.for-each"); var _BookingState = require("../BookingState"); // @flow describe('getFAQSection', function () { var tests = [{ input: { hasBooking: false }, output: 'BEFORE_BOOKING' }, { input: { hasBooking: true, isPastBooking: true }, output: 'PAST_BOOKING' }, { input: { hasBooking: true, isUrgent: true }, output: 'URGENT_BOOKING' }, { input: { hasBooking: true, isUrgent: false, isPastBooking: false }, output: 'UPCOMING_BOOKING' }]; tests.forEach(function (_ref) { var input = _ref.input, output = _ref.output; it(output, function () { expect((0, _BookingState.getFAQSection)(input)).toEqual(output); }); }); });