File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -124,6 +124,27 @@ describe('render', () => {
124
124
expect ( rendered ) . to . equal ( expected ) ;
125
125
} ) ;
126
126
127
+ it ( 'should serialize textarea value' , ( ) => {
128
+ let rendered = render ( < textarea value = "abc" /> ) ,
129
+ expected = `<textarea>abc</textarea>` ;
130
+
131
+ expect ( rendered ) . to . equal ( expected ) ;
132
+ } ) ;
133
+
134
+ it ( 'should escape textarea value' , ( ) => {
135
+ let rendered = render ( < textarea value = { `a&b"c` } /> ) ,
136
+ expected = `<textarea>a&b"c</textarea>` ;
137
+
138
+ expect ( rendered ) . to . equal ( expected ) ;
139
+ } ) ;
140
+
141
+ it ( 'should omit empty textarea value' , ( ) => {
142
+ let rendered = render ( < textarea value = "" /> ) ,
143
+ expected = `<textarea></textarea>` ;
144
+
145
+ expect ( rendered ) . to . equal ( expected ) ;
146
+ } ) ;
147
+
127
148
it ( 'should omit falsey children' , ( ) => {
128
149
let rendered = render ( < div > { null } |{ undefined } |{ false } </ div > ) ,
129
150
expected = `<div>||</div>` ;
You can’t perform that action at this time.
0 commit comments