@kiwicom/smart-faq
Version:
Smart FAQ
48 lines (43 loc) • 1.34 kB
JavaScript
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();
});
});
;