5
5
*/
6
6
var assert = require ( 'assert' ) ;
7
7
var React = require ( 'react' ) ;
8
- var htmlToDOMServer = require ( '../lib/ html-to- dom-server ' ) ;
8
+ var htmlToDOM = require ( 'html-dom-parser ' ) ;
9
9
var domToReact = require ( '../lib/dom-to-react' ) ;
10
10
var helpers = require ( './helpers/' ) ;
11
11
var data = require ( './data' ) ;
@@ -17,7 +17,7 @@ describe('dom-to-react parser', function() {
17
17
18
18
it ( 'converts single DOM node to React' , function ( ) {
19
19
var html = data . html . single ;
20
- var reactElement = domToReact ( htmlToDOMServer ( html ) ) ;
20
+ var reactElement = domToReact ( htmlToDOM ( html ) ) ;
21
21
assert ( React . isValidElement ( reactElement ) ) ;
22
22
assert . deepEqual (
23
23
reactElement ,
@@ -27,7 +27,7 @@ describe('dom-to-react parser', function() {
27
27
28
28
it ( 'converts multiple DOM nodes to React' , function ( ) {
29
29
var html = data . html . multiple ;
30
- var reactElements = domToReact ( htmlToDOMServer ( html ) ) ;
30
+ var reactElements = domToReact ( htmlToDOM ( html ) ) ;
31
31
reactElements . forEach ( function ( reactElement ) {
32
32
assert ( React . isValidElement ( reactElement ) ) ;
33
33
assert ( reactElement . key ) ;
@@ -44,7 +44,7 @@ describe('dom-to-react parser', function() {
44
44
// https://facebook.github.io/react/docs/forms.html#why-textarea-value
45
45
it ( 'converts <textarea> correctly' , function ( ) {
46
46
var html = data . html . textarea ;
47
- var reactElement = domToReact ( htmlToDOMServer ( html ) ) ;
47
+ var reactElement = domToReact ( htmlToDOM ( html ) ) ;
48
48
assert ( React . isValidElement ( reactElement ) ) ;
49
49
assert . deepEqual (
50
50
reactElement ,
@@ -56,7 +56,7 @@ describe('dom-to-react parser', function() {
56
56
57
57
it ( 'does not escape <script> content' , function ( ) {
58
58
var html = data . html . script ;
59
- var reactElement = domToReact ( htmlToDOMServer ( html ) ) ;
59
+ var reactElement = domToReact ( htmlToDOM ( html ) ) ;
60
60
assert ( React . isValidElement ( reactElement ) ) ;
61
61
assert . deepEqual (
62
62
reactElement ,
@@ -70,7 +70,7 @@ describe('dom-to-react parser', function() {
70
70
71
71
it ( 'does not escape <style> content' , function ( ) {
72
72
var html = data . html . style ;
73
- var reactElement = domToReact ( htmlToDOMServer ( html ) ) ;
73
+ var reactElement = domToReact ( htmlToDOM ( html ) ) ;
74
74
assert ( React . isValidElement ( reactElement ) ) ;
75
75
assert . deepEqual (
76
76
reactElement ,
@@ -84,21 +84,21 @@ describe('dom-to-react parser', function() {
84
84
85
85
it ( 'does not have `children` for void elements' , function ( ) {
86
86
var html = data . html . img ;
87
- var reactElement = domToReact ( htmlToDOMServer ( html ) ) ;
87
+ var reactElement = domToReact ( htmlToDOM ( html ) ) ;
88
88
assert ( ! reactElement . props . children ) ;
89
89
} ) ;
90
90
91
91
it ( 'does not throw an error for void elements' , function ( ) {
92
92
var html = data . html . void ;
93
- var reactElements = domToReact ( htmlToDOMServer ( html ) ) ;
93
+ var reactElements = domToReact ( htmlToDOM ( html ) ) ;
94
94
assert . doesNotThrow ( function ( ) {
95
95
helpers . render ( React . createElement ( 'div' , { } , reactElements ) ) ;
96
96
} ) ;
97
97
} ) ;
98
98
99
99
it ( 'skips HTML comments' , function ( ) {
100
100
var html = [ data . html . single , data . html . comment , data . html . single ] . join ( '' ) ;
101
- var reactElements = domToReact ( htmlToDOMServer ( html ) ) ;
101
+ var reactElements = domToReact ( htmlToDOM ( html ) ) ;
102
102
reactElements . forEach ( function ( reactElement ) {
103
103
assert ( React . isValidElement ( reactElement ) ) ;
104
104
assert ( reactElement . key ) ;
0 commit comments