import React from 'react'; import ReactDOM from 'react-dom/server'; import { initialRender, createRuntime } from '../src'; describe('render', () => { it('server', async () => { const runtime = createRuntime(); const render = initialRender( [ runtime.createPlugin(() => ({ server: ({ App: App1 }) => ({ markup: ReactDOM.renderToStaticMarkup(), }), })), ], runtime, ); function App() { return
App
; } const result = await render.serverRender({ App }); expect(result).toStrictEqual({ markup: '
App
' }); }); });