/**
* @jest-environment node
*/
import React from 'react';
import {renderToString} from 'react-dom/server';
import * as EmbeddedCheckoutProviderModule from './EmbeddedCheckoutProvider';
import {EmbeddedCheckout} from './EmbeddedCheckout';
const {EmbeddedCheckoutProvider} = EmbeddedCheckoutProviderModule;
describe('EmbeddedCheckout on the server (without stripe and clientSecret props)', () => {
beforeEach(() => {
jest.spyOn(React, 'useLayoutEffect');
});
afterEach(() => {
jest.restoreAllMocks();
});
it('passes id to the wrapping DOM element', () => {
const result = renderToString(