11const  assert  =  require ( 'assert' ) ; 
22const  React  =  require ( 'react' ) ; 
3- const  parse  =  require ( '../ ' ) ; 
3+ const  parse  =  require ( '..' ) ; 
44const  {  data,  render }  =  require ( './helpers/' ) ; 
55
66describe ( 'html-to-react' ,  ( )  =>  { 
7+   describe ( 'exports' ,  ( )  =>  { 
8+     it ( 'has default ES Module' ,  ( )  =>  { 
9+       assert . strictEqual ( parse . default ,  parse ) ; 
10+     } ) ; 
11+ 
12+     it ( 'has domToReact' ,  ( )  =>  { 
13+       assert . strictEqual ( parse . domToReact ,  require ( '../lib/dom-to-react' ) ) ; 
14+     } ) ; 
15+ 
16+     it ( 'contains htmlToDOM' ,  ( )  =>  { 
17+       assert . strictEqual ( parse . htmlToDOM ,  require ( 'html-dom-parser' ) ) ; 
18+     } ) ; 
19+   } ) ; 
20+ 
721  describe ( 'parser' ,  ( )  =>  { 
822    [ undefined ,  null ,  { } ,  [ ] ,  42 ] . forEach ( value  =>  { 
923      it ( `throws an error if first argument is ${ value }  ,  ( )  =>  { 
@@ -13,10 +27,6 @@ describe('html-to-react', () => {
1327      } ) ; 
1428    } ) ; 
1529
16-     it ( 'has default ES Module defined' ,  ( )  =>  { 
17-       assert . strictEqual ( parse . default ,  parse ) ; 
18-     } ) ; 
19- 
2030    it ( 'returns string if it cannot be parsed as HTML' ,  ( )  =>  { 
2131      assert . strictEqual ( parse ( 'foo' ) ,  'foo' ) ; 
2232    } ) ; 
@@ -77,7 +87,7 @@ describe('html-to-react', () => {
7787
7888  describe ( 'options' ,  ( )  =>  { 
7989    describe ( 'replace' ,  ( )  =>  { 
80-       it ( 'overrides the element if replace  is valid ' ,  ( )  =>  { 
90+       it ( 'overrides the element if a valid React element  is returned ' ,  ( )  =>  { 
8191        const  html  =  data . html . complex ; 
8292        const  reactElement  =  parse ( html ,  { 
8393          replace : node  =>  { 
@@ -92,7 +102,7 @@ describe('html-to-react', () => {
92102        ) ; 
93103      } ) ; 
94104
95-       it ( 'does not override the element if replace  is invalid ' ,  ( )  =>  { 
105+       it ( 'does not override the element if an invalid React element  is returned ' ,  ( )  =>  { 
96106        const  html  =  data . html . complex ; 
97107        const  reactElement  =  parse ( html ,  { 
98108          replace : node  =>  { 
@@ -115,9 +125,3 @@ describe('html-to-react', () => {
115125    } ) ; 
116126  } ) ; 
117127} ) ; 
118- 
119- describe ( 'dom-to-react' ,  ( )  =>  { 
120-   it ( 'exports domToReact' ,  ( )  =>  { 
121-     assert . strictEqual ( parse . domToReact ,  require ( '../lib/dom-to-react' ) ) ; 
122-   } ) ; 
123- } ) ; 
0 commit comments