882
883
src/renderers/dom/shared/__tests__/ReactDOMServerIntegration-test.js
884
* renders a blank div with server string render
885
+* renders a blank div with server stream render
886
* renders a blank div with clean client render
887
* renders a blank div with client render on top of good server markup
888
* renders a div with inline styles with server string render
889
+* renders a div with inline styles with server stream render
890
* renders a div with inline styles with clean client render
891
* renders a div with inline styles with client render on top of good server markup
892
* renders a self-closing tag with server string render
893
+* renders a self-closing tag with server stream render
894
* renders a self-closing tag with clean client render
895
* renders a self-closing tag with client render on top of good server markup
896
* renders a self-closing tag as a child with server string render
897
+* renders a self-closing tag as a child with server stream render
898
* renders a self-closing tag as a child with clean client render
899
* renders a self-closing tag as a child with client render on top of good server markup
900
* renders simple numbers with server string render
901
+* renders simple numbers with server stream render
902
* renders simple numbers with clean client render
903
* renders simple numbers with client render on top of good server markup
904
* renders simple strings with server string render
905
+* renders simple strings with server stream render
906
* renders simple strings with clean client render
907
* renders simple strings with client render on top of good server markup
908
* renders string prop with true value with server string render
909
+* renders string prop with true value with server stream render
910
* renders string prop with true value with clean client render
911
* renders string prop with true value with client render on top of good server markup
912
* renders string prop with false value with server string render
913
+* renders string prop with false value with server stream render
914
* renders string prop with false value with clean client render
915
* renders string prop with false value with client render on top of good server markup
916
* renders boolean prop with true value with server string render
917
+* renders boolean prop with true value with server stream render
918
* renders boolean prop with true value with clean client render
919
* renders boolean prop with true value with client render on top of good server markup
920
* renders boolean prop with false value with server string render
921
+* renders boolean prop with false value with server stream render
922
* renders boolean prop with false value with clean client render
923
* renders boolean prop with false value with client render on top of good server markup
924
* renders boolean prop with self value with server string render
925
+* renders boolean prop with self value with server stream render
926
* renders boolean prop with self value with clean client render
927
* renders boolean prop with self value with client render on top of good server markup
928
* renders boolean prop with "" value with server string render
929
+* renders boolean prop with "" value with server stream render
930
* renders boolean prop with "" value with clean client render
931
* renders boolean prop with "" value with client render on top of good server markup
932
* renders boolean prop with string value with server string render
933
+* renders boolean prop with string value with server stream render
934
* renders boolean prop with string value with clean client render
935
* renders boolean prop with string value with client render on top of good server markup
936
* renders boolean prop with array value with server string render
937
+* renders boolean prop with array value with server stream render
938
* renders boolean prop with array value with clean client render
939
* renders boolean prop with array value with client render on top of good server markup
940
* renders boolean prop with object value with server string render
941
+* renders boolean prop with object value with server stream render
942
* renders boolean prop with object value with clean client render
943
* renders boolean prop with object value with client render on top of good server markup
944
* renders boolean prop with non-zero number value with server string render
945
+* renders boolean prop with non-zero number value with server stream render
946
* renders boolean prop with non-zero number value with clean client render
947
* renders boolean prop with non-zero number value with client render on top of good server markup
948
* renders boolean prop with zero value with server string render
949
+* renders boolean prop with zero value with server stream render
950
* renders boolean prop with zero value with clean client render
951
* renders boolean prop with zero value with client render on top of good server markup
952
* renders download prop with true value with server string render
953
+* renders download prop with true value with server stream render
954
* renders download prop with true value with clean client render
955
* renders download prop with true value with client render on top of good server markup
956
* renders download prop with false value with server string render
957
+* renders download prop with false value with server stream render
958
* renders download prop with false value with clean client render
959
* renders download prop with false value with client render on top of good server markup
960
* renders download prop with string value with server string render
961
+* renders download prop with string value with server stream render
962
* renders download prop with string value with clean client render
963
* renders download prop with string value with client render on top of good server markup
964
* renders download prop with string "true" value with server string render
965
+* renders download prop with string "true" value with server stream render
966
* renders download prop with string "true" value with clean client render
967
* renders download prop with string "true" value with client render on top of good server markup
968
* renders className prop with string value with server string render
969
+* renders className prop with string value with server stream render
970
* renders className prop with string value with clean client render
971
* renders className prop with string value with client render on top of good server markup
972
* renders className prop with empty string value with server string render
973
+* renders className prop with empty string value with server stream render
974
* renders className prop with empty string value with clean client render
975
* renders className prop with empty string value with client render on top of good server markup
976
* renders className prop with true value with server string render
977
+* renders className prop with true value with server stream render
978
* renders className prop with true value with clean client render
979
* renders className prop with true value with client render on top of good server markup
980
* renders className prop with false value with server string render
981
+* renders className prop with false value with server stream render
982
* renders className prop with false value with clean client render
983
* renders className prop with false value with client render on top of good server markup
984
* renders htmlFor with string value with server string render
985
+* renders htmlFor with string value with server stream render
986
* renders htmlFor with string value with clean client render
987
* renders htmlFor with string value with client render on top of good server markup
988
* renders htmlFor with an empty string with server string render
989
+* renders htmlFor with an empty string with server stream render
990
* renders htmlFor with an empty string with clean client render
991
* renders htmlFor with an empty string with client render on top of good server markup
992
* renders className prop with true value with server string render
993
+* renders className prop with true value with server stream render
994
* renders className prop with true value with clean client render
995
* renders className prop with true value with client render on top of good server markup
996
* renders className prop with false value with server string render
997
+* renders className prop with false value with server stream render
998
* renders className prop with false value with clean client render
999
* renders className prop with false value with client render on top of good server markup
1000
* renders no ref attribute with server string render
1001
+* renders no ref attribute with server stream render
1002
* renders no ref attribute with clean client render
1003
* renders no ref attribute with client render on top of good server markup
1004
* renders no children attribute with server string render
1005
+* renders no children attribute with server stream render
1006
* renders no children attribute with clean client render
1007
* renders no children attribute with client render on top of good server markup
1008
* renders no key attribute with server string render
1009
+* renders no key attribute with server stream render
1010
* renders no key attribute with clean client render
1011
* renders no key attribute with client render on top of good server markup
1012
* renders no dangerouslySetInnerHTML attribute with server string render
1013
+* renders no dangerouslySetInnerHTML attribute with server stream render
1014
* renders no dangerouslySetInnerHTML attribute with clean client render
1015
* renders no dangerouslySetInnerHTML attribute with client render on top of good server markup
1016
* renders no unknown attributes with server string render
1017
+* renders no unknown attributes with server stream render
1018
* renders no unknown attributes with clean client render
1019
* renders no unknown attributes with client render on top of good server markup
1020
* renders unknown data- attributes with server string render
1021
+* renders unknown data- attributes with server stream render
1022
* renders unknown data- attributes with clean client render
1023
* renders unknown data- attributes with client render on top of good server markup
1024
* renders no unknown attributes for non-standard elements with server string render
1025
+* renders no unknown attributes for non-standard elements with server stream render
1026
* renders no unknown attributes for non-standard elements with clean client render
1027
* renders no unknown attributes for non-standard elements with client render on top of good server markup
1028
* renders unknown attributes for custom elements with server string render
1029
+* renders unknown attributes for custom elements with server stream render
1030
* renders unknown attributes for custom elements with clean client render
1031
* renders unknown attributes for custom elements with client render on top of good server markup
1032
* renders unknown attributes for custom elements using is with server string render
1033
+* renders unknown attributes for custom elements using is with server stream render
1034
* renders unknown attributes for custom elements using is with clean client render
1035
* renders unknown attributes for custom elements using is with client render on top of good server markup
1036
* renders no HTML events with server string render
1037
+* renders no HTML events with server stream render
1038
* renders no HTML events with clean client render
1039
* renders no HTML events with client render on top of good server markup
1040
* renders a div with text with server string render
1041
+* renders a div with text with server stream render
1042
* renders a div with text with clean client render
1043
* renders a div with text with client render on top of good server markup
1044
* renders a div with text with flanking whitespace with server string render
1045
+* renders a div with text with flanking whitespace with server stream render
1046
* renders a div with text with flanking whitespace with clean client render
1047
* renders a div with text with flanking whitespace with client render on top of good server markup
1048
* renders a div with an empty text child with server string render
1049
+* renders a div with an empty text child with server stream render
1050
* renders a div with an empty text child with clean client render
1051
* renders a div with an empty text child with client render on top of good server markup
1052
* renders a div with multiple empty text children with server string render
1053
+* renders a div with multiple empty text children with server stream render
1054
* renders a div with multiple empty text children with clean client render
1055
* renders a div with multiple empty text children with client render on top of good server markup
1056
* renders a div with multiple whitespace children with server string render
1057
+* renders a div with multiple whitespace children with server stream render
1058
* renders a div with multiple whitespace children with clean client render
1059
* renders a div with multiple whitespace children with client render on top of good server markup
1060
* renders a div with text sibling to a node with server string render
1061
+* renders a div with text sibling to a node with server stream render
1062
* renders a div with text sibling to a node with clean client render
1063
* renders a div with text sibling to a node with client render on top of good server markup
1064
* renders a non-standard element with text with server string render
1065
+* renders a non-standard element with text with server stream render
1066
* renders a non-standard element with text with clean client render
1067
* renders a non-standard element with text with client render on top of good server markup
1068
* renders a custom element with text with server string render
1069
+* renders a custom element with text with server stream render
1070
* renders a custom element with text with clean client render
1071
* renders a custom element with text with client render on top of good server markup
1072
* renders a leading blank child with a text sibling with server string render
1073
+* renders a leading blank child with a text sibling with server stream render
1074
* renders a leading blank child with a text sibling with clean client render
1075
* renders a leading blank child with a text sibling with client render on top of good server markup
1076
* renders a trailing blank child with a text sibling with server string render
1077
+* renders a trailing blank child with a text sibling with server stream render
1078
* renders a trailing blank child with a text sibling with clean client render
1079
* renders a trailing blank child with a text sibling with client render on top of good server markup
1080
* renders an element with two text children with server string render
1081
+* renders an element with two text children with server stream render
1082
* renders an element with two text children with clean client render
1083
* renders an element with two text children with client render on top of good server markup
1084
* renders a number as single child with server string render
1085
+* renders a number as single child with server stream render
1086
* renders a number as single child with clean client render
1087
* renders a number as single child with client render on top of good server markup
1088
* renders zero as single child with server string render
1089
+* renders zero as single child with server stream render
1090
* renders zero as single child with clean client render
1091
* renders zero as single child with client render on top of good server markup
1092
* renders an element with number and text children with server string render
1093
+* renders an element with number and text children with server stream render
1094
* renders an element with number and text children with clean client render
1095
* renders an element with number and text children with client render on top of good server markup
1096
* renders null single child as blank with server string render
1097
+* renders null single child as blank with server stream render
1098
* renders null single child as blank with clean client render
1099
* renders null single child as blank with client render on top of good server markup
1100
* renders false single child as blank with server string render
1101
+* renders false single child as blank with server stream render
1102
* renders false single child as blank with clean client render
1103
* renders false single child as blank with client render on top of good server markup
1104
* renders undefined single child as blank with server string render
1105
+* renders undefined single child as blank with server stream render
1106
* renders undefined single child as blank with clean client render
1107
* renders undefined single child as blank with client render on top of good server markup
1108
* renders a null component children as empty with server string render
1109
+* renders a null component children as empty with server stream render
1110
* renders a null component children as empty with clean client render
1111
* renders a null component children as empty with client render on top of good server markup
1112
* renders null children as blank with server string render
1113
+* renders null children as blank with server stream render
1114
* renders null children as blank with clean client render
1115
* renders null children as blank with client render on top of good server markup
1116
* renders false children as blank with server string render
1117
+* renders false children as blank with server stream render
1118
* renders false children as blank with clean client render
1119
* renders false children as blank with client render on top of good server markup
1120
* renders null and false children together as blank with server string render
1121
+* renders null and false children together as blank with server stream render
1122
* renders null and false children together as blank with clean client render
1123
* renders null and false children together as blank with client render on top of good server markup
1124
* renders only null and false children as blank with server string render
1125
+* renders only null and false children as blank with server stream render
1126
* renders only null and false children as blank with clean client render
1127
* renders only null and false children as blank with client render on top of good server markup
1128
* renders an svg element with server string render
1129
+* renders an svg element with server stream render
1130
* renders an svg element with clean client render
1131
* renders an svg element with client render on top of good server markup
1132
* renders svg element with an xlink with server string render
1133
+* renders svg element with an xlink with server stream render
1134
* renders svg element with an xlink with clean client render
1135
* renders svg element with an xlink with client render on top of good server markup
1136
* renders a math element with server string render
1137
+* renders a math element with server stream render
1138
* renders a math element with clean client render
1139
* renders a math element with client render on top of good server markup
1140
* renders an img with server string render
1141
+* renders an img with server stream render
1142
* renders an img with clean client render
1143
* renders an img with client render on top of good server markup
1144
* renders a button with server string render
1145
+* renders a button with server stream render
1146
* renders a button with clean client render
1147
* renders a button with client render on top of good server markup
1148
* renders a div with dangerouslySetInnerHTML with server string render
1149
+* renders a div with dangerouslySetInnerHTML with server stream render
1150
* renders a div with dangerouslySetInnerHTML with clean client render
1151
* renders a div with dangerouslySetInnerHTML with client render on top of good server markup
1152
* renders a newline-eating tag with content not starting with \n with server string render
1153
+* renders a newline-eating tag with content not starting with \n with server stream render
1154
* renders a newline-eating tag with content not starting with \n with clean client render
1155
* renders a newline-eating tag with content not starting with \n with client render on top of good server markup
1156
* renders a newline-eating tag with content starting with \n with server string render
1157
+* renders a newline-eating tag with content starting with \n with server stream render
1158
* renders a newline-eating tag with content starting with \n with clean client render
1159
* renders a newline-eating tag with content starting with \n with client render on top of good server markup
1160
* renders a normal tag with content starting with \n with server string render
1161
+* renders a normal tag with content starting with \n with server stream render
1162
* renders a normal tag with content starting with \n with clean client render
1163
* renders a normal tag with content starting with \n with client render on top of good server markup
1164
* renders stateless components with server string render
1165
+* renders stateless components with server stream render
1166
* renders stateless components with clean client render
1167
* renders stateless components with client render on top of good server markup
1168
* renders ES6 class components with server string render
1169
+* renders ES6 class components with server stream render
1170
* renders ES6 class components with clean client render
1171
* renders ES6 class components with client render on top of good server markup
1172
* renders factory components with server string render
1173
+* renders factory components with server stream render
1174
* renders factory components with clean client render
1175
* renders factory components with client render on top of good server markup
1176
* renders single child hierarchies of components with server string render
1177
+* renders single child hierarchies of components with server stream render
1178
* renders single child hierarchies of components with clean client render
1179
* renders single child hierarchies of components with client render on top of good server markup
1180
* renders multi-child hierarchies of components with server string render
1181
+* renders multi-child hierarchies of components with server stream render
1182
* renders multi-child hierarchies of components with clean client render
1183
* renders multi-child hierarchies of components with client render on top of good server markup
1184
* renders a div with a child with server string render
1185
+* renders a div with a child with server stream render
1186
* renders a div with a child with clean client render
1187
* renders a div with a child with client render on top of good server markup
1188
* renders a div with multiple children with server string render
1189
+* renders a div with multiple children with server stream render
1190
* renders a div with multiple children with clean client render
1191
* renders a div with multiple children with client render on top of good server markup
1192
* renders a div with multiple children separated by whitespace with server string render
1193
+* renders a div with multiple children separated by whitespace with server stream render
1194
* renders a div with multiple children separated by whitespace with clean client render
1195
* renders a div with multiple children separated by whitespace with client render on top of good server markup
1196
* renders a div with a single child surrounded by whitespace with server string render
1197
+* renders a div with a single child surrounded by whitespace with server stream render
1198
* renders a div with a single child surrounded by whitespace with clean client render
1199
* renders a div with a single child surrounded by whitespace with client render on top of good server markup
1200
* renders >,<, and & as single child with server string render
1201
+* renders >,<, and & as single child with server stream render
1202
* renders >,<, and & as single child with clean client render
1203
* renders >,<, and & as single child with client render on top of good server markup
1204
* renders >,<, and & as multiple children with server string render
1205
+* renders >,<, and & as multiple children with server stream render
1206
* renders >,<, and & as multiple children with clean client render
1207
* renders >,<, and & as multiple children with client render on top of good server markup
1208
* throws when rendering a string component with server string render
1224
* throws when rendering string with clean client render
1225
* throws when rendering string with client render on top of bad server markup
1226
* renders an input with a value and an onChange with server string render
1227
+* renders an input with a value and an onChange with server stream render
1228
* renders an input with a value and an onChange with clean client render
1229
* renders an input with a value and an onChange with client render on top of good server markup
1230
* renders an input with a value and readOnly with server string render
1231
+* renders an input with a value and readOnly with server stream render
1232
* renders an input with a value and readOnly with clean client render
1233
* renders an input with a value and readOnly with client render on top of good server markup
1234
* renders an input with a value and no onChange/readOnly with server string render
1235
+* renders an input with a value and no onChange/readOnly with server stream render
1236
* renders an input with a value and no onChange/readOnly with clean client render
1237
* renders an input with a value and no onChange/readOnly with client render on top of good server markup
1238
* renders an input with a defaultValue with server string render
1239
+* renders an input with a defaultValue with server stream render
1240
* renders an input with a defaultValue with clean client render
1241
* renders an input with a defaultValue with client render on top of good server markup
1242
* renders an input value overriding defaultValue with server string render
1243
+* renders an input value overriding defaultValue with server stream render
1244
* renders an input value overriding defaultValue with clean client render
1245
* renders an input value overriding defaultValue with client render on top of good server markup
1246
* renders an input value overriding defaultValue no matter the prop order with server string render
1247
+* renders an input value overriding defaultValue no matter the prop order with server stream render
1248
* renders an input value overriding defaultValue no matter the prop order with clean client render
1249
* renders an input value overriding defaultValue no matter the prop order with client render on top of good server markup
1250
* renders a checkbox that is checked with an onChange with server string render
1251
+* renders a checkbox that is checked with an onChange with server stream render
1252
* renders a checkbox that is checked with an onChange with clean client render
1253
* renders a checkbox that is checked with an onChange with client render on top of good server markup
1254
* renders a checkbox that is checked with readOnly with server string render
1255
+* renders a checkbox that is checked with readOnly with server stream render
1256
* renders a checkbox that is checked with readOnly with clean client render
1257
* renders a checkbox that is checked with readOnly with client render on top of good server markup
1258
* renders a checkbox that is checked and no onChange/readOnly with server string render
1259
+* renders a checkbox that is checked and no onChange/readOnly with server stream render
1260
* renders a checkbox that is checked and no onChange/readOnly with clean client render
1261
* renders a checkbox that is checked and no onChange/readOnly with client render on top of good server markup
1262
* renders a checkbox with defaultChecked with server string render
1263
+* renders a checkbox with defaultChecked with server stream render
1264
* renders a checkbox with defaultChecked with clean client render
1265
* renders a checkbox with defaultChecked with client render on top of good server markup
1266
* renders a checkbox checked overriding defaultChecked with server string render
1267
+* renders a checkbox checked overriding defaultChecked with server stream render
1268
* renders a checkbox checked overriding defaultChecked with clean client render
1269
* renders a checkbox checked overriding defaultChecked with client render on top of good server markup
1270
* renders a checkbox checked overriding defaultChecked no matter the prop order with server string render
1271
+* renders a checkbox checked overriding defaultChecked no matter the prop order with server stream render
1272
* renders a checkbox checked overriding defaultChecked no matter the prop order with clean client render
1273
* renders a checkbox checked overriding defaultChecked no matter the prop order with client render on top of good server markup
1274
* renders a textarea with a value and an onChange with server string render
1275
+* renders a textarea with a value and an onChange with server stream render
1276
* renders a textarea with a value and an onChange with clean client render
1277
* renders a textarea with a value and an onChange with client render on top of good server markup
1278
* renders a textarea with a value and readOnly with server string render
1279
+* renders a textarea with a value and readOnly with server stream render
1280
* renders a textarea with a value and readOnly with clean client render
1281
* renders a textarea with a value and readOnly with client render on top of good server markup
1282
* renders a textarea with a value and no onChange/readOnly with server string render
1283
+* renders a textarea with a value and no onChange/readOnly with server stream render
1284
* renders a textarea with a value and no onChange/readOnly with clean client render
1285
* renders a textarea with a value and no onChange/readOnly with client render on top of good server markup
1286
* renders a textarea with a defaultValue with server string render
1287
+* renders a textarea with a defaultValue with server stream render
1288
* renders a textarea with a defaultValue with clean client render
1289
* renders a textarea with a defaultValue with client render on top of good server markup
1290
* renders a textarea value overriding defaultValue with server string render
1291
+* renders a textarea value overriding defaultValue with server stream render
1292
* renders a textarea value overriding defaultValue with clean client render
1293
* renders a textarea value overriding defaultValue with client render on top of good server markup
1294
* renders a textarea value overriding defaultValue no matter the prop order with server string render
1295
+* renders a textarea value overriding defaultValue no matter the prop order with server stream render
1296
* renders a textarea value overriding defaultValue no matter the prop order with clean client render
1297
* renders a textarea value overriding defaultValue no matter the prop order with client render on top of good server markup
1298
* renders a select with a value and an onChange with server string render
1299
+* renders a select with a value and an onChange with server stream render
1300
* renders a select with a value and an onChange with clean client render
1301
* renders a select with a value and an onChange with client render on top of good server markup
1302
* renders a select with a value and readOnly with server string render
1303
+* renders a select with a value and readOnly with server stream render
1304
* renders a select with a value and readOnly with clean client render
1305
* renders a select with a value and readOnly with client render on top of good server markup
1306
* renders a select with a multiple values and an onChange with server string render
1307
+* renders a select with a multiple values and an onChange with server stream render
1308
* renders a select with a multiple values and an onChange with clean client render
1309
* renders a select with a multiple values and an onChange with client render on top of good server markup
1310
* renders a select with a multiple values and readOnly with server string render
1311
+* renders a select with a multiple values and readOnly with server stream render
1312
* renders a select with a multiple values and readOnly with clean client render
1313
* renders a select with a multiple values and readOnly with client render on top of good server markup
1314
* renders a select with a value and no onChange/readOnly with server string render
1315
+* renders a select with a value and no onChange/readOnly with server stream render
1316
* renders a select with a value and no onChange/readOnly with clean client render
1317
* renders a select with a value and no onChange/readOnly with client render on top of good server markup
1318
* renders a select with a defaultValue with server string render
1319
+* renders a select with a defaultValue with server stream render
1320
* renders a select with a defaultValue with clean client render
1321
* renders a select with a defaultValue with client render on top of good server markup
1322
* renders a select value overriding defaultValue with server string render
1323
+* renders a select value overriding defaultValue with server stream render
1324
* renders a select value overriding defaultValue with clean client render
1325
* renders a select value overriding defaultValue with client render on top of good server markup
1326
* renders a select value overriding defaultValue no matter the prop order with server string render
1327
+* renders a select value overriding defaultValue no matter the prop order with server stream render
1328
* renders a select value overriding defaultValue no matter the prop order with clean client render
1329
* renders a select value overriding defaultValue no matter the prop order with client render on top of good server markup
1330
* renders a controlled text input with clean client render
1342
* should not blow away user-selected value on successful reconnect to an uncontrolled select
1343
* should not blow away user-selected value on successful reconnect to an controlled select
1344
* renders class child with context with server string render
1345
+* renders class child with context with server stream render
1346
* renders class child with context with clean client render
1347
* renders class child with context with client render on top of good server markup
1348
* renders stateless child with context with server string render
1349
+* renders stateless child with context with server stream render
1350
* renders stateless child with context with clean client render
1351
* renders stateless child with context with client render on top of good server markup
1352
* renders class child without context with server string render
1353
+* renders class child without context with server stream render
1354
* renders class child without context with clean client render
1355
* renders class child without context with client render on top of good server markup
1356
* renders stateless child without context with server string render
1357
+* renders stateless child without context with server stream render
1358
* renders stateless child without context with clean client render
1359
* renders stateless child without context with client render on top of good server markup
1360
* renders class child with wrong context with server string render
1361
+* renders class child with wrong context with server stream render
1362
* renders class child with wrong context with clean client render
1363
* renders class child with wrong context with client render on top of good server markup
1364
* renders stateless child with wrong context with server string render
1365
+* renders stateless child with wrong context with server stream render
1366
* renders stateless child with wrong context with clean client render
1367
* renders stateless child with wrong context with client render on top of good server markup
1368
* renders with context passed through to a grandchild with server string render
1369
+* renders with context passed through to a grandchild with server stream render
1370
* renders with context passed through to a grandchild with clean client render
1371
* renders with context passed through to a grandchild with client render on top of good server markup
1372
* renders a child context overriding a parent context with server string render
1373
+* renders a child context overriding a parent context with server stream render
1374
* renders a child context overriding a parent context with clean client render
1375
* renders a child context overriding a parent context with client render on top of good server markup
1376
* renders a child context merged with a parent context with server string render
1377
+* renders a child context merged with a parent context with server stream render
1378
* renders a child context merged with a parent context with clean client render
1379
* renders a child context merged with a parent context with client render on top of good server markup
1380
* renders with a call to componentWillMount before getChildContext with server string render
1381
+* renders with a call to componentWillMount before getChildContext with server stream render
1382
* renders with a call to componentWillMount before getChildContext with clean client render
1383
* renders with a call to componentWillMount before getChildContext with client render on top of good server markup
1384
* throws when rendering if getChildContext exists without childContextTypes with server string render