UNPKG

@yoroi/common

Version:

The Common package of Yoroi SDK

20 lines (19 loc) 1.01 kB
"use strict"; var _react = _interopRequireDefault(require("react")); var _reactNative = require("@testing-library/react-native"); var _SuspenseBoundary = require("./SuspenseBoundary"); var _reactNative2 = require("react-native"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const LazyComponent = /*#__PURE__*/_react.default.lazy(() => Promise.resolve({ default: () => /*#__PURE__*/_react.default.createElement(_reactNative2.Text, null, "Lazy Component Loaded") })); describe('SuspenseBoundary Component', () => { it('renders fallback content while suspending', async () => { const { findByTestId } = (0, _reactNative.render)( /*#__PURE__*/_react.default.createElement(_SuspenseBoundary.SuspenseBoundary, null, /*#__PURE__*/_react.default.createElement(LazyComponent, null))); const fallbackContent = await findByTestId('suspending'); expect(fallbackContent).toBeTruthy(); }); }); //# sourceMappingURL=SuspenseBoundary.test.js.map