11import React from 'react' ;
2- import ReactDOMServer from 'react-dom/server' ;
2+ import { renderToStaticMarkup } from 'react-dom/server' ;
33import * as linkify from 'linkifyjs' ;
44import Linkify from 'linkify-react/src/linkify-react.mjs' ;
55import mention from 'linkify-plugin-mention/src/mention.mjs' ;
@@ -53,7 +53,7 @@ describe('linkify-react', () => {
5353 it ( 'Works with default options' , function ( ) {
5454 tests . map ( ( test ) => {
5555 var linkified = React . createElement ( Linkify , null , test [ 0 ] ) ;
56- var result = ReactDOMServer . renderToStaticMarkup ( linkified ) ;
56+ var result = renderToStaticMarkup ( linkified ) ;
5757 expect ( result ) . to . be . oneOf ( [ test [ 1 ] , `<span>${ test [ 1 ] } </span>` ] ) ;
5858 } ) ;
5959 } ) ;
@@ -62,15 +62,15 @@ describe('linkify-react', () => {
6262 tests . map ( ( test ) => {
6363 var props = { options, as : 'div' , className : 'lambda' } ;
6464 var linkified = React . createElement ( Linkify , props , test [ 0 ] ) ;
65- var result = ReactDOMServer . renderToStaticMarkup ( linkified ) ;
65+ var result = renderToStaticMarkup ( linkified ) ;
6666 expect ( result ) . to . be . eql ( test [ 2 ] ) ;
6767 } ) ;
6868 } ) ;
6969
7070 it ( 'Finds links recursively' , function ( ) {
7171 var strong = React . createElement ( 'strong' , null , 'https://facebook.github.io/react/' ) ;
7272 var linkified = React . createElement ( Linkify , null , 'A great site is google.com AND ' , strong ) ;
73- var result = ReactDOMServer . renderToStaticMarkup ( linkified ) ;
73+ var result = renderToStaticMarkup ( linkified ) ;
7474 var expected =
7575 'A great site is <a href="http://google.com">google.com</a> AND <strong><a href="https://facebook.github.io/react/">https://facebook.github.io/react/</a></strong>' ;
7676 expect ( result ) . to . be . oneOf ( [ expected , `<span>${ expected } </span>` ] ) ;
@@ -85,7 +85,7 @@ describe('linkify-react', () => {
8585
8686 var delta = React . createElement ( Delta ) ;
8787 var linkified = React . createElement ( Linkify , null , 'A great site is google.com AND ' , delta ) ;
88- var result = ReactDOMServer . renderToStaticMarkup ( linkified ) ;
88+ var result = renderToStaticMarkup ( linkified ) ;
8989 var expected =
9090 'A great site is <a href="http://google.com">google.com</a> AND <strong>https://facebook.github.io/react/</strong>' ;
9191 expect ( result ) . to . be . oneOf ( [ expected , `<span>${ expected } </span>` ] ) ;
@@ -97,7 +97,7 @@ describe('linkify-react', () => {
9797 } ;
9898 var em = React . createElement ( 'em' , null , 'https://facebook.github.io/react/' ) ;
9999 var linkified = React . createElement ( Linkify , { options } , 'A great site is google.com AND ' , em ) ;
100- var result = ReactDOMServer . renderToStaticMarkup ( linkified ) ;
100+ var result = renderToStaticMarkup ( linkified ) ;
101101 var expected =
102102 'A great site is <a href="http://google.com">google.com</a> AND <em>https://facebook.github.io/react/</em>' ;
103103 expect ( result ) . to . be . oneOf ( [ expected , `<span>${ expected } </span>` ] ) ;
@@ -121,7 +121,7 @@ describe('linkify-react', () => {
121121 'For the latest javascript.net\n' ,
122122 React . createElement ( 'strong' , { key : 1 } , [ 'and also\n' , '🥺👄.ws' ] ) ,
123123 ) ;
124- const result = ReactDOMServer . renderToStaticMarkup ( linkified ) ;
124+ const result = renderToStaticMarkup ( linkified ) ;
125125 const expected = [
126126 'hello<br/><br/>\t\t ' ,
127127 'hello<br/><br/>\t\t' ,
@@ -155,7 +155,7 @@ describe('linkify-react', () => {
155155 { options } ,
156156 'Check out linkify.js.org or contact @nfrasser' ,
157157 ) ;
158- const result = ReactDOMServer . renderToStaticMarkup ( linkified ) ;
158+ const result = renderToStaticMarkup ( linkified ) ;
159159 const expected =
160160 'Check out <a href="http://linkify.js.org">linkify.js.org</a> or contact <span data-to="/users/nfrasser">@nfrasser</span>' ;
161161 expect ( result ) . to . be . oneOf ( [ expected , `<span>${ expected } </span>` ] ) ;
0 commit comments