UNPKG

@kiwicom/smart-faq

Version:

Smart FAQ

48 lines (43 loc) 1.34 kB
"use strict"; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); var React = _interopRequireWildcard(require("react")); var _enzyme = require("enzyme"); var _BaggageSummary = require("../BaggageSummary"); // @flow var mockRefType /*: any*/ = null; describe('BaggageSummary', function () { it('loading screen renders correctly', function () { expect((0, _enzyme.shallow)(React.createElement(_BaggageSummary.RawBaggageSummary, { data: null, mmbUrl: "https://example.com" }))).toMatchSnapshot(); }); it('renders correctly', function () { var data = [{ $refType: mockRefType, $fragmentRefs: mockRefType }, { $refType: mockRefType, $fragmentRefs: mockRefType }]; expect((0, _enzyme.shallow)(React.createElement(_BaggageSummary.RawBaggageSummary, { data: data, mmbUrl: "https://example.com" }))).toMatchSnapshot(); }); it('renders correctly - cannot add baggage', function () { var data = [{ $refType: mockRefType, $fragmentRefs: mockRefType }, { $refType: mockRefType, $fragmentRefs: mockRefType }]; expect((0, _enzyme.shallow)(React.createElement(_BaggageSummary.RawBaggageSummary, { data: data, mmbUrl: "https://example.com" }))).toMatchSnapshot(); }); });