156 | );
157 | }
158 | }
159 |
160 | export default Graph;
161 |
--------------------------------------------------------------------------------
/src/data/fiber-tests.js:
--------------------------------------------------------------------------------
1 | export default `
2 | 84f8df1f891285b8ff85880631d7882c30b2ced3 2016-09-26 22:05:31 663/1434
3 | 59ff7749eda0cd858d5ee568315bcba1be75a1ca 2016-09-28 02:52:46 663/1438
4 | f6fdfd1bf0d13e51098a6009c2c85687b1245c9b 2016-10-03 15:00:24 663/1439
5 | b77a96e49645cb14254da47065f89e934274df16 2016-10-11 18:13:24 662/1439
6 | b728fa0c1796f1050399386d168816654c76c1c1 2016-10-12 09:22:19 662/1441
7 | 3b708728b011fdab90c1bcb27d40837de1393cac 2016-10-12 09:24:05 662/1439
8 | f38e0cb6ac73d6a5538497b7a40c73e278230913 2016-10-13 08:33:18 662/1441
9 | 0d20dcf9108811f632bfeb76a6bd3bf05d11865b 2016-10-14 10:38:13 662/1442
10 | f33f03e3572d11e6810f4ce110eb3af97cbd24a8 2016-10-15 17:23:07 660/1463
11 | 9c25538e13bcd3cc473b69f6cbaec64e77ddd196 2016-10-18 03:53:31 733/1475
12 | 3d7869ab0eab66184d979677acc834b8e45e5fd7 2016-10-19 02:34:43 735/1477
13 | a5195102d4278cd4e2c36612afa7f1fc09b201fd 2016-10-20 02:17:12 738/1480
14 | a8beab3341f699efcbc886b0b63710891a688db4 2016-10-20 18:26:49 739/1481
15 | a6728f961cc1b91bcb3670ad5b91660ab5ad4281 2016-10-21 04:53:30 743/1485
16 | 9b1b40ca93f5488696c3534e1bfe744f95fec42c 2016-10-21 21:48:22 749/1488
17 | 8cac523beaaacfeae179ca14a1d8a46d82892016 2016-10-21 21:50:34 778/1488
18 | 69d725f7649135b2445c80d50a2504d2f2017939 2016-10-23 21:14:23 780/1488
19 | 14156e56b9cf18ac86963185c5af4abddf3ff811 2016-10-24 19:19:04 781/1489
20 | 265ab83667ccebbe2edc2abf3909be1ae42646ed 2016-10-25 02:57:31 782/1490
21 | ea8cf7fbff210711f5121fdb0f0ee008298bef1a 2016-10-25 12:01:09 784/1492
22 | 51e1937dd62aacd4c1130fafc21fe37a266d3e47 2016-10-26 01:20:21 786/1493
23 | 7bcad0a6aa58365b78b2b28b45f50f4c2bc94b1a 2016-10-26 07:01:32 819/1500
24 | d5eff3b0eb714679d41d39edc160b45d0e5c48af 2016-10-26 13:47:21 878/1501
25 | 2ef12084e4bdaca980bee0f404cada005519ffbb 2016-10-26 18:00:33 879/1502
26 | e031e0be3c1e9e240d9f0cdc2ec238a916d7e5a2 2016-10-27 04:24:15 880/1502
27 | 308e0b77863071f31cff7aec74e359603526274e 2016-10-28 06:28:59 882/1502
28 | 3c6abbfff7c0bf0e46da714e3e38fa04aca8bba2 2016-10-28 09:39:36 909/1502
29 | 1152ced3dc32f71fdb1f88aab45fadae587bf96c 2016-10-28 23:47:17 960/1509
30 | 928541dc9ee1df266d621541922f71bb6e4b770f 2016-10-29 21:13:59 963/1509
31 | 6d747a742647f6e22790919647af36829e1f06a4 2016-10-29 23:52:51 969/1509
32 | c17bf38035b48e7aa56f5c12ec2bf9b93a85883f 2016-10-29 23:54:05 975/1509
33 | c567b6e6187538b996db0da605806b0b91fc9c96 2016-10-29 23:54:22 982/1509
34 | 264bed13ba638f14bf8f0b3af6ca8dfe0915dcc8 2016-10-30 22:25:41 987/1509
35 | 34fd4f4aa0225e5e23a2973ce7786d61a3b25bd4 2016-11-01 02:41:32 978/1491
36 | ab02a03cad1afcecfdb88bc4b1013b46bc51dff2 2016-11-01 14:44:36 980/1493
37 | 1a49b5f563ebcc5ef95bfee5c76dc9adde190797 2016-11-01 19:45:13 981/1494
38 | 576542d0cfa61f22ddf390c44015990128564637 2016-11-02 03:41:40 981/1495
39 | 99be3781ef9021e75614498dd72cc1d348bd1c15 2016-11-02 19:26:30 999/1513
40 | 3410ecadd13868a688c39d9cd5dab1f95b253f07 2016-11-02 22:47:10 1017/1528
41 | 2b26ea614dc324b5cdbcdba0499db86b0f8669a5 2016-11-03 01:32:01 999/1513
42 | 75f4ab2206a64578876b93b6c0a0f94686924f1c 2016-11-03 01:58:12 1005/1516
43 | eb674e47c85e4af20fe07753508eb43a1ac2fb64 2016-11-03 02:28:54 1017/1528
44 | f4a42b872b25736bb80979804e4c8e1182fc327d 2016-11-04 07:05:06 1018/1528
45 | 4266f08e489748bd68e1f9e0d5e408e6819cc4ed 2016-11-04 21:32:39 1020/1529
46 | c0c245564361b0a4d2f7b6500b07e611aa986957 2016-11-05 00:57:56 1026/1535
47 | 346d50e2ba0cccf25605791e9739ddb0cf5ddd04 2016-11-05 16:43:45 1026/1536
48 | ba6b53afbaa517c92cba305e1a40e42182397a44 2016-11-05 18:29:00 1042/1536
49 | ef99e7e096cb661de0e72f93a442fbfeaaa07b1c 2016-11-05 21:47:06 1044/1537
50 | 5f49b63bde09567fb3d52a13e3e264dfcda5cac6 2016-11-05 21:48:48 1043/1536
51 | f705adb5993de0ff4693017b7017385dc0afa40c 2016-11-05 22:08:33 1044/1537
52 | 95334fada0cd71c2f748bf306368f81fc4ef0d01 2016-11-07 19:46:28 1043/1537
53 | 33325ad0097e0689fd415703a1a7c1665629be7e 2016-11-07 20:09:07 1048/1539
54 | 75ff12e98440cf9c4e6ea558fe527be0c03ea6d0 2016-11-07 20:21:40 1049/1539
55 | 90878df08d4984243096de6a9c79c6bd11f43774 2016-11-07 21:56:47 1049/1537
56 | a93ab6b1afe5652e3cea1fc24bc433c25f6653e5 2016-11-08 02:40:31 1049/1538
57 | 2f893b5914b30aae7c7ce79c410f9c4dc71dbda3 2016-11-08 03:19:12 1046/1538
58 | a878c3056d2df0cf4d7f3b5e2db6031d598ef23f 2016-11-08 04:45:56 1044/1532
59 | b2eaafaf3b19d3c74a30f0e6dc9d4a51bd91ba2f 2016-11-09 01:05:09 1046/1538
60 | c33230e56363c67bf4ec1b7ccf612d75fab73538 2016-11-09 02:54:19 1034/1527
61 | f829e2f1f1d950db7d588a5dd288d3e39e074d4d 2016-11-09 03:07:54 1036/1528
62 | 84b8bbdfc9d47c82f3facc4e37d58463b5b54078 2016-11-09 07:10:19 1036/1529
63 | d0a8d8b951a5dc9996f452a6b3c069f9e43abab7 2016-11-09 16:39:53 1037/1529
64 | 3e2680411efa3b478afc1f26057f417c7aae7915 2016-11-11 03:43:26 1042/1533
65 | a9fa135fd855391de836548c0f0ff4eab6ddb07a 2016-11-11 03:48:17 1044/1533
66 | da021ca4aeb5d83414cabbe370b65412a41deb1a 2016-11-11 03:55:39 1055/1533
67 | e43aaab2547870bc80c0b778604c5ee55b1d87f0 2016-11-11 14:44:45 1057/1535
68 | b9f65d9b1dcb751bb38f8deec6340a5b5d295d28 2016-11-11 18:00:42 1057/1536
69 | 077822e9d0f8a26bd505ee38e6353449ac8a845b 2016-11-12 21:06:11 1058/1537
70 | 64cba04bf976f2f11b428bb9ec1108cd2da70e53 2016-11-13 22:12:02 1060/1537
71 | 9a42f8a0c51320384bae5e105e16aa4954990b81 2016-11-14 13:32:01 1141/1537
72 | 4029ccd650f3fbf6df756c27b5c6b3a9bb4d6226 2016-11-15 21:41:39 1164/1543
73 | dde670fd36d5f98769c54683fe04a63975f13247 2016-11-15 21:58:31 1162/1538
74 | aca2e0403691a2842d4a9d8964c9b1016e248b6a 2016-11-16 16:08:48 1180/1538
75 | 8ecb248e6d0f7e33bea9816bfbb7c49551d7bc5f 2016-11-17 19:45:31 1182/1539
76 | 751b76e3518883c31b6105736c2b13839863fdef 2016-11-18 13:50:34 1248/1539
77 | 6741703fbfaab41ea63df0ed2cba42c82b00ee2f 2016-11-18 19:31:53 1317/1539
78 | 0deb71223d08f56cc6a5910288d80d8fafce3859 2016-11-18 19:47:32 1330/1539
79 | dfdff2b61aeac624bfda0ee1488de4b3179c992d 2016-11-18 19:49:35 1404/1539
80 | 3438d503db2aba2b0e036912fa708cd3322310df 2016-11-21 17:25:37 1406/1539
81 | cb6da8e922c426dfae11a5da159ff9e8e176ce59 2016-11-22 19:53:24 1409/1539
82 | 6434c3764911a3c9b67bb6391b0d2516d803cc67 2016-11-23 04:01:03 1413/1543
83 | c7129ce1f0bba7d04e9d5fce806aaeed40730b17 2016-11-23 04:15:23 1412/1547
84 | f38c355cbadd00c56744a2599bc5596300ed0e1e 2016-11-23 04:53:45 1429/1547
85 | 6beb87eb73cb7a5e390c47614b5f796afdfa3f65 2016-11-23 05:00:27 1466/1547
86 | 7ef856aa3676f898ac5014f77a3e176bdf727350 2016-11-23 22:01:11 1468/1547
87 | 7ac2044bce8f1f7f761647d6fb1d1c187ce82a13 2016-11-24 00:04:21 1470/1548
88 | 0c885af1839c97a33f7f67f81d3879f5b4433314 2016-11-24 00:44:57 1472/1549
89 | caa01d498d943f974ea216bfe31ad45bb86982c5 2016-11-24 00:54:12 1473/1550
90 | 7d2be2c9a7b4a976e20d2d7c312b43b1bee01a07 2016-11-24 02:16:08 1474/1550
91 | 0ba8434a33a23c12e3ad0e8a0ccfce72d4c4ddd4 2016-11-24 18:11:55 1475/1551
92 | a4dd68fb3d6bae79b555442a3e4c3f3484ccb2bf 2016-11-24 18:54:21 1476/1552
93 | e34b995f84370002e93875582bddbf3015407a98 2016-11-25 21:50:23 1477/1553
94 | a98e8227b88741fec0f0b9c7541beacbe624fcf9 2016-11-29 02:05:26 1480/1556
95 | e44b526999ca0c05369e4ebd998bc7c2d5f5bd26 2016-12-04 17:23:27 1509/1584
96 | d8b591d58436ab72cdd542e3c41158a649d9098b 2016-12-07 22:14:02 1510/1584
97 | 4d71a9c580c275c1b3af30f9aea2a9a0a55a036b 2016-12-08 01:55:10 1513/1587
98 | 9510ecfc5e0f9b5029d2a8c08d0628f9488bd2f8 2016-12-08 03:49:06 1521/1588
99 | f56eb893897cb0609e2ea0a940fe131c699988cc 2016-12-08 07:12:17 1525/1592
100 | c87ffc0bebaabe69dfbd7b385480da614c5dc0da 2016-12-08 21:13:55 1533/1600
101 | 3937bca8a2f9c1d648165a3ea76264b9939148b8 2016-12-08 21:52:48 1534/1601
102 | 6c785ed5246997c6d2b6bc1a84177e94f413cb27 2016-12-08 21:58:36 1536/1603
103 | ef532fd4a4448295ee808c37a9962f031a7086df 2016-12-13 02:06:30 1537/1604
104 | bd425837a4b5e45208e8944257ad40c9d08f04e5 2016-12-14 00:54:01 1540/1607
105 | 480e404fc894ab093de780af313ecf129e6d662b 2016-12-14 04:06:45 1542/1608
106 | 931cad5aae77659332ec771c124258edf139d568 2016-12-14 16:00:32 1543/1609
107 | ba8f24ba9937c6cec70e4cb00aa2ded02f7d5cdc 2016-12-14 20:00:39 1545/1611
108 | e36b38c1cad22f7dff557736cf4b0280106e937e 2016-12-15 16:42:42 1561/1622
109 | 7fca464e7cf8a3e23d14dd5b9f5e8d1cef0116aa 2016-12-16 00:48:50 1572/1630
110 | e1eccbfbb0b43595c16605623e5c1174a2509863 2016-12-17 01:08:31 1573/1631
111 | 70f704dca6e5679dfda5867c44832a1ba5eb9b9e 2016-12-17 03:01:23 1574/1632
112 | a5e728747e804e2885e4a105f8cdc397d488f253 2016-12-17 15:44:11 1575/1633
113 | 3c6d4bacddf9f37e0edeadc7116053e84290f934 2016-12-17 22:31:38 1578/1636
114 | 090e741c5509d0f0e4039a339f16ba37a538ce65 2016-12-20 05:39:57 1567/1623
115 | afd4a54d2a1b95a3e6df3052c4af63bb4154f05b 2016-12-21 03:15:47 1568/1624
116 | 2a5fe4c2b021ad9a67b904aceed6bb10fe160a79 2016-12-21 21:55:08 1569/1625
117 | a27e4f3361caf6461ef51a71855903578604ace0 2016-12-21 22:10:42 1570/1626
118 | c978f789cc096afc7a7d86087a872d8e1d5ffcd3 2016-12-22 18:39:33 1573/1629
119 | 13980e6536dbd36b13987e3ef60fac3baffb2df3 2016-12-22 20:16:07 1562/1630
120 | 6e47f43e89a953ce050c6de01d599768812f83c1 2016-12-22 21:35:42 1574/1630
121 | 119294dcae46edd0d19ff7e7d6d25062ea68001a 2016-12-27 16:41:14 1577/1630
122 | 38ed61f4c4333ee5ac99532478e832d7b878d655 2016-12-27 16:45:37 1578/1630
123 | 6b7307355758a49ef8909160200ae9f70f827a2d 2016-12-27 16:50:06 1580/1630
124 | df6ca0e2c11e995f8053348e672b7ede62e8bed9 2016-12-28 20:19:58 1581/1631
125 | 9b015184b7ca4e7293bf4c3722713653b1ddd75e 2016-12-29 21:14:57 1583/1633
126 | d658ee8c11dc7895fe4caeeb41ebc1fb115e5c6b 2017-01-03 18:56:41 1584/1634
127 | 47f92b940fefe4e57b8404c52f5dd32560a78412 2017-01-03 19:05:50 1585/1635
128 | 41588058d4724e681969bfe89e678850cffc4b70 2017-01-04 00:03:00 1587/1635
129 | 39278c41e2f98d357f166a5523e3194fc5242d9d 2017-01-04 22:32:12 1588/1635
130 | 8095ebaae72577029e338347d45fef9a88517cba 2017-01-06 00:58:22 1589/1635
131 | 67c16e31487bbcf8dc24bed80a54c3ae3f9e4fca 2017-01-09 17:49:01 1590/1636
132 | 90294ead4c627715cb70f20ff448bb0d34ee4c1b 2017-01-10 00:39:48 1592/1637
133 | bd23aa2712531dedbb907ff087c19e2868bb57ee 2017-01-10 18:40:18 1593/1638
134 | 2da35fcae888752948454dd04e9573cc7bdba8f5 2017-01-11 19:23:16 1597/1642
135 | beb5b74c54763fd54fed0bf74e6f70d8523f76da 2017-01-11 23:26:14 1598/1643
136 | d28ac9eea0cad6be949cc9d3f973cf548e89bf97 2017-01-13 02:44:00 1601/1644
137 | 199db638c4d0fbc6e4d99534be0060deea518a32 2017-01-13 05:25:04 1605/1647
138 | 3bc5595dfd6db741b19f17e7aef98b2c1e4be847 2017-01-13 17:09:44 1607/1649
139 | c359df7d58481c53e2fe8651ec4cadf62466fa5a 2017-01-13 21:59:11 1608/1650
140 | 7817eb08f3dee835d2b8a8d86aaef5bdc370c5b4 2017-01-13 23:35:42 1612/1654
141 | 6a488913b96b3f3f1c8e065b51c3966b148ad135 2017-01-14 13:14:40 1614/1656
142 | b354db22a9a3ecf79945a618cf97bed688a9364c 2017-01-20 05:59:21 1614/1657
143 | 4f8c16a750916f4eb250e22575fc6dbc6ae2bd9c 2017-01-21 07:28:48 1615/1657
144 | f546505e4e3d10ced09b571d4fc2dfd328402ff6 2017-01-21 17:47:32 1616/1657
145 | 2be0583ed37ffc22fefe61292a12daee083e6ed9 2017-01-24 07:44:14 1618/1659
146 | 63edf30f5d57cef252dff4a8f1e9cddd70671d0b 2017-01-25 20:13:24 1619/1660
147 | b26265718aad394333f3c7f9cc08295ffc750501 2017-01-26 15:19:48 1621/1662
148 | 35ddd05da42f6b5b7c37e9c2d58bcbf6711d165f 2017-01-31 22:55:04 1622/1661
149 | 10e543842231f698cdda86ecd0f720df2c60c39e 2017-02-01 00:42:59 1623/1661
150 | c158ff617942e8c35f18904f6b0af526a7e5a4f1 2017-02-01 01:02:24 1624/1661
151 | 57d2d6d77d8f4858cf6b71b3ca3bff651994bfce 2017-02-03 00:08:55 1625/1661
152 | fa1087b42c9eb4c769f6d094a22377f9055c5a69 2017-02-03 20:23:45 1626/1662
153 | 2c7c7834980450ac204fe691c55d5bf7041b8e83 2017-02-07 08:39:26 1625/1660
154 | 5cfff8706ef23660c44d2c3622522e4a747a6963 2017-02-07 08:53:19 1627/1660
155 | 1d90894f93d9564cdb6aec9ca3e3da7e1eb01b5a 2017-02-08 16:35:06 1637/1670
156 | 9b7dc4036c49071e1f1a07792ae8260be5d24afe 2017-02-09 02:32:12 1637/1668
157 | 869c7798611ac17634e0a4cde71b4322dce20b87 2017-02-09 23:44:32 1640/1671
158 | 77c7792556e4697636d1eb5dc34042566185c26c 2017-02-10 21:11:25 1639/1670
159 | bc2702f8bd89737898874e05adc67a4b4f542929 2017-02-17 02:06:48 1640/1671
160 | 769c6e0ebe6519ca078cba8a3f0224d7fc9118ce 2017-02-24 21:16:37 1649/1678
161 | 07dc04d9f47d891c0b876465d0fc52c7d61ed5fb 2017-02-25 00:55:19 1658/1687
162 | 18b86bc9d8d93505cef13a75a84fe76699b5c6a3 2017-03-01 18:50:47 1658/1686
163 | 0585ee8b22069f20797d3c4d210d7e2d1f62a416 2017-03-01 18:59:24 1664/1692
164 | 737dac4f03433ff6e08bc18116ec59566d668c94 2017-03-01 19:03:54 1665/1693
165 | 3788654d57933461961a0296afd924493129e51d 2017-03-01 23:48:25 1681/1709
166 | ccde21cd2b1df42b4603d6bc33a0ffca20737ab9 2017-03-04 00:45:04 1683/1711
167 | ceafdbf0a544556fbf210ff52dee47b765bf0f0a 2017-03-04 07:07:04 1677/1705
168 | 0c1f515fafb61dc6586f8a47fbb4c9db9bc8b0e5 2017-03-06 07:22:26 1672/1700
169 | 12ad77d00635b8dfa6d491207688acb9cd4b25bc 2017-03-06 07:26:35 1671/1699
170 | 73378c92939d17706d1063d67d28f75459b47129 2017-03-08 18:33:34 1525/1541
171 | 266481dacf49dc73651cd5a33062cccfdeded84a 2017-03-08 21:08:31 1525/1541
172 | 9c7cf20dd56a42fe417e6caa264e75058bf92911 2017-03-16 23:19:04 1526/1542
173 | 78761c387f7ab24b0dbbb63e9085b26b808e5330 2017-03-19 16:12:05 1627/1682
174 | 34e4352cba3bbba0a5afd5b826cc0f91e33318bc 2017-03-20 16:42:26 1565/1620
175 | e15a481773a4ec3e1e85fc1b2e1d34dd007d4b4e 2017-03-20 20:36:20 1576/1631
176 | 97ab3f5ef87e53b212979868de97ae3b7d3fad82 2017-03-21 02:19:36 1577/1632
177 | 25deff6203d4cce3e8a9e557c84590052455e22d 2017-03-25 00:23:24 1713/1824
178 | c51411c812d60072a1e5f1b654d7408727093821 2017-03-26 20:35:56 1782/1904
179 | 29d9710892f773b4d5081f1b77820d40d79f69d3 2017-03-27 16:44:02 1793/1915
180 | e57ad7f51ebca844d3e86f43b39989fe95f4b6dd 2017-03-30 12:48:39 1794/1916
181 | bd2802523c3b1587a79d6ac06cb0e9351b3e68d8 2017-03-31 02:38:52 1793/1915
182 | 27c844905fcbb64ca0ba7c0a6b0fa0e121f9c429 2017-03-31 10:48:38 1791/1913
183 | e9c995974de812db67777e5ca64697152bc30a3d 2017-03-31 15:27:01 1783/1905
184 | d9915db43bcb9683fc5658d15c98f2b2065bd502 2017-03-31 22:38:49 1791/1913
185 | 04713fc4bd2627c25ed2b0ec046a44b7e4d43c9d 2017-03-31 23:25:51 1876/2034
186 | 957fbc92b123030c389bf8b4b874522bdf2db72c 2017-04-11 00:26:24 1842/2000
187 | 2beec2f308e27dbe902a8d68e1fc9f3d70ee9372 2017-04-11 21:58:33 1833/1991
188 | f54fdd544198ba7f76aafb9e5f4e4a8be137ac4c 2017-04-14 16:46:32 1834/1992
189 | b392f1e2fcc892a0582a173e517d429f277562aa 2017-04-19 08:02:46 1835/1993
190 | 3e48422fdc2feaf741d768a6071a87adf2fc107b 2017-04-19 17:07:12 1837/1995
191 | 66f2097f33a3084c79aa536e11d3ca09195bc320 2017-04-20 01:54:41 1846/2004
192 | e59506c478ce976c7dd65233f46fb94f055421e1 2017-04-20 16:32:10 1843/2004
193 | 73ca89408b8b2fc14977bb49ece24a679ab50222 2017-04-20 21:46:38 1852/2010
194 | 42bc28bbfd483942edd6a32a5838865812080f36 2017-04-20 22:04:08 1853/2011
195 | 895dca587b88029f545475514e02c6d9bd611894 2017-04-21 15:35:55 1854/2012
196 | 5518bd44a9bdd573ec33f9f2af9d91ea90dedc90 2017-04-21 15:44:28 1855/2013
197 | ec527cc8342c9c80dfd3e396c4280346a7603450 2017-04-21 16:02:42 1856/2014
198 | 9d225b5a444490136e4e5d2b23724ba5a7ea0fb0 2017-04-21 20:57:04 1857/2014
199 | 86dd083f455f71369b4c1bf1e798dd2fd5a3c9c4 2017-04-24 15:11:54 1858/2015
200 | 182642b2ea9073cf036dc9da37d3dadb4b7482be 2017-04-27 12:16:33 1860/2017
201 | f677bfc964574053a41539fffae7891968c910a3 2017-04-29 15:26:21 1862/2019
202 | 4d8174480c6daa2ec49a932b54705d73ba40a398 2017-05-01 22:58:57 1863/2020
203 | 6875fa867f55a730d662c8ac2e6f9e9a3e754901 2017-05-03 18:41:39 1866/2023
204 | 628b82c808af62832cf9a46b74810cb5cc899b40 2017-05-05 21:13:15 1867/2025
205 | 767a5d60e8a67148dc8831de521ce636374016f1 2017-05-05 21:30:08 1868/2025
206 | 542dac4a23780ef8eb8dd0de687143f189fa0cc8 2017-05-06 01:02:48 1870/2027
207 | 17ab69c1ec9e2d994bb58955214c463df3b377cb 2017-05-12 17:49:57 1871/2028
208 | e5e874d0e87566d405c66bffb6aee3e4a01b9ae6 2017-05-18 00:22:59 1885/2028
209 | 39671ba45bf42caa370db5aab4be267e717221f3 2017-05-18 06:57:59 1888/2028
210 | f0a0999c3b32e4c4374fba3b8c9fd394336470e3 2017-05-21 22:42:54 1889/2029
211 | 7b5bdc14d87de5a1c29c3a0effd816246c341937 2017-05-25 16:11:41 1887/2027
212 | 9c7a312d7c71761c520771c90338ecb8cde15e41 2017-05-25 19:22:47 2018/2027
213 | fedb2ff8ecd96d11ff3f609fbffa76848203f255 2017-05-30 14:38:45 1931/1940
214 | 80bdebc1f9f83219518ff77b139f5f9148173ceb 2017-05-30 19:19:19 1933/1942
215 | 74044e0ebacd9510e78e9a3879aa65e724dce4a3 2017-05-30 20:29:32 1935/1944
216 | 9dcc60af3394f5e5f92a7cc9d54a68ce48795681 2017-06-01 17:03:59 1934/1942
217 | 5f5cfe80f265d80f85ba1a13ce5131f509260cfb 2017-06-02 15:01:31 1936/1944
218 | b9ddd206f95af4a42265874b73f3e31b97ab0fe6 2017-06-04 22:47:53 1939/1947
219 | 195aa65198ba9666c3d9fd6e26fb81d76ab7097e 2017-06-05 20:50:02 1939/1943
220 | 9d07ea71050ab65cc03d00d6659a4eff76b6ef7a 2017-06-05 23:46:33 1934/1938
221 | 262b9c72f5f40a2d2ac8e2252ccbf296ee05e2e9 2017-06-06 22:23:30 1938/1938
222 | 045e5bce3507d86090dfc70e492e9f61213e06bc 2017-06-07 14:54:52 1939/1939
223 | 8ab56e5c8b8f797a6b2bdd4188b4082c55a5190b 2017-06-09 01:30:47 1940/1940
224 | 5c6a496d98b80d19d851c2ec3a56d760b7118a50 2017-06-09 11:45:34 1939/1939
225 | d13f07925fcff7cb07b1491a4021fec84a148041 2017-06-09 15:33:58 1940/1940
226 | 2d9d4f6349b4d1e718151675129499bd207a1acd 2017-06-09 15:37:29 1941/1941
227 | 29eb21dd0496cc7312b9c383d414da37750a8dfa 2017-06-14 22:18:56 1943/1943
228 | 443ab45835dab084a4d09ec845238923f98cd894 2017-06-19 16:59:22 1941/1941
229 | 411e04bd71715298de564a24dbf0304e17471ce0 2017-06-25 05:34:56 2058/2058
230 | 864ae8fa987bebfc43ea87476a03a44ac010ebce 2017-06-28 00:32:41 2059/2059
231 | 9d13557244d8dc6dfd3c8fb02bf3ffb0ddd793ae 2017-06-29 17:47:20 2060/2060
232 | e6f1d29f072b2be2e9795ffc781a965cb69f0347 2017-07-01 01:27:39 2067/2067
233 | f9af9aacd3c14288cd5869ff23cc71cdfb54d447 2017-07-01 01:50:49 2052/2052
234 | 5ac62095996cce7b5441d9fad73fbcda1e3d2fca 2017-07-10 21:46:28 2055/2055
235 | 50d905b0838857e76f7eb2f0875047c264f4c24e 2017-07-12 17:53:04 2058/2058
236 | 309412d8b6d6ed0cfbb50a6be2f1a99cca36fea5 2017-07-13 18:18:26 2059/2059
237 | 4dabdd2a3048b5883cc71f8c91442a905c838b6d 2017-07-13 23:25:27 2060/2060
238 | 9043ad6b9dbc293b9cca33516bdcb026fbeee4b2 2017-07-18 15:48:00 2061/2061
239 | 71f591501b639c4adf329e1f586c7e04875dde7f 2017-07-18 23:47:47 2062/2062
240 | 9254ce27a820c64fef51aeb4d39bdeeba5cb116d 2017-07-19 13:29:57 2164/2164
241 | `;
242 |
--------------------------------------------------------------------------------
/src/data/tests-passing.js:
--------------------------------------------------------------------------------
1 | export default `
2 |
3 | eslint-rules/__tests__/no-primitive-constructors-test.js
4 | * !!obj
5 | * '' + obj
6 | * +string
7 | * Boolean(obj)
8 | * String(obj)
9 | * Number(string)
10 |
11 | eslint-rules/__tests__/warning-and-invariant-args-test.js
12 | * warning(true, 'hello, world');
13 | * warning(true, 'expected %s, got %s', 42, 24);
14 | * invariant(true, 'hello, world');
15 | * invariant(true, 'expected %s, got %s', 42, 24);
16 | * warning('hello, world');
17 | * warning(true, null);
18 | * var g = 5; invariant(true, g);
19 | * warning(true, 'expected %s, got %s');
20 | * warning(true, 'foo is a bar under foobar', 'junk argument');
21 | * invariant(true, 'error!');
22 | * warning(true, 'error!');
23 | * warning(true, '%s %s, %s %s: %s (%s)', 1, 2, 3, 4, 5, 6);
24 |
25 | scripts/error-codes/__tests__/dev-expression-with-codes-test.js
26 | * should replace __DEV__ in if
27 | * should replace warning calls
28 | * should add \`reactProdInvariant\` when it finds \`require('invariant')\`
29 | * should replace simple invariant calls
30 | * should only add \`reactProdInvariant\` once
31 | * should support invariant calls with args
32 | * should support invariant calls with a concatenated template string and args
33 |
34 | scripts/error-codes/__tests__/invertObject-test.js
35 | * should return an empty object for an empty input
36 | * should invert key-values
37 | * should take the last value when there're duplications in vals
38 | * should preserve the original order
39 |
40 | scripts/shared/__tests__/evalToString-test.js
41 | * should support StringLiteral
42 | * should support string concat (\`+\`)
43 | * should throw when it finds other types
44 |
45 | src/isomorphic/children/__tests__/ReactChildren-test.js
46 | * should support identity for simple
47 | * should treat single arrayless child as being in array
48 | * should treat single child in array as expected
49 | * should be called for each child
50 | * should traverse children of different kinds
51 | * should be called for each child in nested structure
52 | * should retain key across two mappings
53 | * should be called for each child in an iterable without keys
54 | * should be called for each child in an iterable with keys
55 | * should not enumerate enumerable numbers (#4776)
56 | * should allow extension of native prototypes
57 | * should pass key to returned component
58 | * should invoke callback with the right context
59 | * should be called for each child
60 | * should be called for each child in nested structure
61 | * should retain key across two mappings
62 | * should not throw if key provided is a dupe with array key
63 | * should use the same key for a cloned element
64 | * should use the same key for a cloned element with key
65 | * should return 0 for null children
66 | * should return 0 for undefined children
67 | * should return 1 for single child
68 | * should count the number of children in flat structure
69 | * should count the number of children in nested structure
70 | * should flatten children to an array
71 | * should escape keys
72 | * should throw on object
73 | * should throw on regex
74 | * warns for keys for arrays of elements in a fragment
75 | * does not warn when there are keys on elements in a fragment
76 | * warns for keys for arrays at the top level
77 |
78 | src/isomorphic/children/__tests__/onlyChild-test.js
79 | * should fail when passed two children
80 | * should fail when passed nully values
81 | * should fail when key/value objects
82 | * should not fail when passed interpolated single child
83 | * should return the only child
84 |
85 | src/isomorphic/classic/__tests__/ReactContextValidator-test.js
86 | * should filter out context not in contextTypes
87 | * should pass next context to lifecycles
88 | * should not pass previous context to lifecycles
89 | * should check context types
90 | * should check child context types
91 | * should warn (but not error) if getChildContext method is missing
92 | * should pass parent context if getChildContext method is missing
93 |
94 | src/isomorphic/classic/__tests__/createReactClassIntegration-test.js
95 | * should throw when \`render\` is not specified
96 | * should copy prop types onto the Constructor
97 | * should warn on invalid prop types
98 | * should warn on invalid context types
99 | * should throw on invalid child context types
100 | * should warn when mispelling shouldComponentUpdate
101 | * should warn when mispelling componentWillReceiveProps
102 | * should throw if a reserved property is in statics
103 | * should support statics
104 | * should work with object getInitialState() return values
105 | * renders based on context getInitialState
106 | * should throw with non-object getInitialState() return values
107 | * should work with a null getInitialState() return value
108 | * should throw when using legacy factories
109 | * replaceState and callback works
110 | * isMounted works
111 |
112 | src/isomorphic/classic/element/__tests__/ReactElement-test.js
113 | * uses the fallback value when in an environment without Symbol
114 | * returns a complete element according to spec
115 | * should warn when \`key\` is being accessed on composite element
116 | * should warn when \`key\` is being accessed on a host element
117 | * should warn when \`ref\` is being accessed
118 | * allows a string to be passed as the type
119 | * returns an immutable element
120 | * does not reuse the original config object
121 | * does not fail if config has no prototype
122 | * extracts key and ref from the config
123 | * extracts null key and ref
124 | * ignores undefined key and ref
125 | * ignores key and ref warning getters
126 | * coerces the key to a string
127 | * preserves the owner on the element
128 | * merges an additional argument onto the children prop
129 | * does not override children if no rest args are provided
130 | * overrides children if null is provided as an argument
131 | * merges rest arguments onto the children prop in an array
132 | * allows static methods to be called using the type property
133 | * identifies valid elements
134 | * is indistinguishable from a plain object
135 | * should use default prop value when removing a prop
136 | * should normalize props with default values
137 | * throws when changing a prop (in dev) after element creation
138 | * throws when adding a prop (in dev) after element creation
139 | * does not warn for NaN props
140 | * identifies elements, but not JSON, if Symbols are supported
141 | * should scry children but cannot
142 | * does not maintain refs
143 | * can capture Child instantiation calls
144 | * can properly scry children
145 | * does not maintain refs
146 | * can capture Child instantiation calls
147 | * should scry children but cannot
148 | * does not maintain refs
149 | * can capture Child instantiation calls
150 |
151 | src/isomorphic/classic/element/__tests__/ReactElementClone-test.js
152 | * should clone a DOM component with new props
153 | * should clone a composite component with new props
154 | * does not fail if config has no prototype
155 | * should keep the original ref if it is not overridden
156 | * should transfer the key property
157 | * should transfer children
158 | * should shallow clone children
159 | * should accept children as rest arguments
160 | * should override children if undefined is provided as an argument
161 | * should support keys and refs
162 | * should steal the ref if a new ref is specified
163 | * should overwrite props
164 | * should normalize props with default values
165 | * warns for keys for arrays of elements in rest args
166 | * does not warns for arrays of elements with keys
167 | * does not warn when the element is directly in rest args
168 | * does not warn when the array contains a non-element
169 | * should check declared prop types after clone
170 | * should ignore key and ref warning getters
171 | * should ignore undefined key and ref
172 | * should extract null key and ref
173 |
174 | src/isomorphic/classic/element/__tests__/ReactElementValidator-test.js
175 | * warns for keys for arrays of elements in rest args
176 | * warns for keys for arrays of elements with owner info
177 | * warns for keys for arrays with no owner or parent info
178 | * warns for keys for arrays of elements with no owner info
179 | * warns for keys with component stack info
180 | * does not warn for keys when passing children down
181 | * warns for keys for iterables of elements in rest args
182 | * does not warns for arrays of elements with keys
183 | * does not warns for iterable elements with keys
184 | * does not warn when the element is directly in rest args
185 | * does not warn when the array contains a non-element
186 | * should give context for PropType errors in nested components.
187 | * gives a helpful error when passing invalid types
188 | * includes the owner name when passing null, undefined, boolean, or number
189 | * should check default prop values
190 | * should not check the default for explicit null
191 | * should check declared prop types
192 | * should warn if a PropType creator is used as a PropType
193 | * should warn when accessing .type on an element factory
194 | * does not warn when using DOM node as children
195 | * should not enumerate enumerable numbers (#4776)
196 | * does not blow up with inlined children
197 | * does not blow up on key warning with undefined type
198 |
199 | src/isomorphic/modern/class/__tests__/ReactClassEquivalence-test.js
200 | * tests the same thing for es6 classes and CoffeeScript
201 | * tests the same thing for es6 classes and TypeScript
202 |
203 | src/isomorphic/modern/class/__tests__/ReactCoffeeScriptClass-test.coffee
204 | * preserves the name of the class for use in error messages
205 | * throws if no render function is defined
206 | * renders a simple stateless component with prop
207 | * renders based on state using initial values in this.props
208 | * renders based on state using props in the constructor
209 | * renders based on context in the constructor
210 | * renders only once when setting state in componentWillMount
211 | * should throw with non-object in the initial state property
212 | * should render with null in the initial state property
213 | * setState through an event handler
214 | * should not implicitly bind event handlers
215 | * renders using forceUpdate even when there is no state
216 | * will call all the normal life cycle methods
217 | * warns when classic properties are defined on the instance, but does not invoke them.
218 | * does not warn about getInitialState() on class components if state is also defined.
219 | * should warn when misspelling shouldComponentUpdate
220 | * should warn when misspelling componentWillReceiveProps
221 | * should throw AND warn when trying to access classic APIs
222 | * supports this.context passed via getChildContext
223 | * supports classic refs
224 | * supports drilling through to the DOM using findDOMNode
225 |
226 | src/isomorphic/modern/class/__tests__/ReactES6Class-test.js
227 | * preserves the name of the class for use in error messages
228 | * throws if no render function is defined
229 | * renders a simple stateless component with prop
230 | * renders based on state using initial values in this.props
231 | * renders based on state using props in the constructor
232 | * renders based on context in the constructor
233 | * renders only once when setting state in componentWillMount
234 | * should throw with non-object in the initial state property
235 | * should render with null in the initial state property
236 | * setState through an event handler
237 | * should not implicitly bind event handlers
238 | * renders using forceUpdate even when there is no state
239 | * will call all the normal life cycle methods
240 | * warns when classic properties are defined on the instance, but does not invoke them.
241 | * does not warn about getInitialState() on class components if state is also defined.
242 | * should warn when misspelling shouldComponentUpdate
243 | * should warn when misspelling componentWillReceiveProps
244 | * should throw AND warn when trying to access classic APIs
245 | * supports this.context passed via getChildContext
246 | * supports classic refs
247 | * supports drilling through to the DOM using findDOMNode
248 |
249 | src/isomorphic/modern/class/__tests__/ReactPureComponent-test.js
250 | * should render
251 | * can override shouldComponentUpdate
252 | * extends React.Component
253 | * should warn when shouldComponentUpdate is defined on React.PureComponent
254 |
255 | src/isomorphic/modern/class/__tests__/ReactTypeScriptClass-test.ts
256 | * preserves the name of the class for use in error messages
257 | * throws if no render function is defined
258 | * renders a simple stateless component with prop
259 | * renders based on state using initial values in this.props
260 | * renders based on state using props in the constructor
261 | * renders based on context in the constructor
262 | * renders only once when setting state in componentWillMount
263 | * should throw with non-object in the initial state property
264 | * should render with null in the initial state property
265 | * setState through an event handler
266 | * should not implicitly bind event handlers
267 | * renders using forceUpdate even when there is no state
268 | * will call all the normal life cycle methods
269 | * warns when classic properties are defined on the instance, but does not invoke them.
270 | * does not warn about getInitialState() on class components if state is also defined.
271 | * should warn when misspelling shouldComponentUpdate
272 | * should warn when misspelling componentWillReceiveProps
273 | * should throw AND warn when trying to access classic APIs
274 | * supports this.context passed via getChildContext
275 | * supports classic refs
276 | * supports drilling through to the DOM using findDOMNode
277 |
278 | src/isomorphic/modern/element/__tests__/ReactJSXElement-test.js
279 | * returns a complete element according to spec
280 | * allows a lower-case to be passed as the string type
281 | * allows a string to be passed as the type
282 | * returns an immutable element
283 | * does not reuse the object that is spread into props
284 | * extracts key and ref from the rest of the props
285 | * coerces the key to a string
286 | * merges JSX children onto the children prop
287 | * does not override children if no JSX children are provided
288 | * overrides children if null is provided as a JSX child
289 | * overrides children if undefined is provided as an argument
290 | * merges JSX children onto the children prop in an array
291 | * allows static methods to be called using the type property
292 | * identifies valid elements
293 | * is indistinguishable from a plain object
294 | * should use default prop value when removing a prop
295 | * should normalize props with default values
296 |
297 | src/isomorphic/modern/element/__tests__/ReactJSXElementValidator-test.js
298 | * warns for keys for arrays of elements in children position
299 | * warns for keys for arrays of elements with owner info
300 | * warns for keys for iterables of elements in rest args
301 | * does not warns for arrays of elements with keys
302 | * does not warns for iterable elements with keys
303 | * does not warn for numeric keys in entry iterable as a child
304 | * does not warn when the element is directly as children
305 | * does not warn when the child array contains non-elements
306 | * should give context for PropType errors in nested components.
307 | * should update component stack after receiving next element
308 | * gives a helpful error when passing null, undefined, or boolean
309 | * should check default prop values
310 | * should not check the default for explicit null
311 | * should check declared prop types
312 | * should warn on invalid prop types
313 | * should warn on invalid context types
314 | * should warn if getDefaultProps is specificed on the class
315 |
316 | src/renderers/__tests__/EventPluginHub-test.js
317 | * should prevent non-function listeners, at dispatch
318 | * should not prevent null listeners, at dispatch
319 |
320 | src/renderers/__tests__/ReactChildReconciler-test.js
321 | * warns for duplicated array keys
322 | * warns for duplicated array keys with component stack info
323 | * warns for duplicated iterable keys
324 | * warns for duplicated iterable keys with component stack info
325 |
326 | src/renderers/__tests__/ReactComponent-test.js
327 | * should throw on invalid render targets
328 | * should throw when supplying a ref outside of render method
329 | * should warn when children are mutated during render
330 | * should warn when children are mutated during update
331 | * should support refs on owned components
332 | * should not have refs on unmounted components
333 | * should support new-style refs
334 | * should support new-style refs with mixed-up owners
335 | * should call refs at the correct time
336 | * fires the callback after a component is rendered
337 | * throws usefully when rendering badly-typed elements
338 | * includes owner name in the error about badly-typed elements
339 | * throws if a plain object is used as a child
340 | * throws if a plain object even if it is in an owner
341 |
342 | src/renderers/__tests__/ReactComponentLifeCycle-test.js
343 | * should not reuse an instance when it has been unmounted
344 | * it should fire onDOMReady when already in onDOMReady
345 | * throws when accessing state in componentWillMount
346 | * should allow update state inside of componentWillMount
347 | * should not allow update state inside of getInitialState
348 | * should correctly determine if a component is mounted
349 | * should correctly determine if a null component is mounted
350 | * isMounted should return false when unmounted
351 | * warns if findDOMNode is used inside render
352 | * should carry through each of the phases of setup
353 | * should not throw when updating an auxiliary component
354 | * should allow state updates in componentDidMount
355 | * should call nested lifecycle methods in the right order
356 | * calls effects on module-pattern component
357 |
358 | src/renderers/__tests__/ReactComponentTreeHook-test.js
359 | * gets created
360 |
361 | src/renderers/__tests__/ReactCompositeComponent-test.js
362 | * should support module pattern components
363 | * should support rendering to different child types over time
364 | * should not thrash a server rendered layout with client side one
365 | * should react to state changes from callbacks
366 | * should rewire refs when rendering to different child types
367 | * should not cache old DOM nodes when switching constructors
368 | * should use default values for undefined props
369 | * should not mutate passed-in props object
370 | * should warn about \`forceUpdate\` on unmounted components
371 | * should warn about \`setState\` on unmounted components
372 | * should silently allow \`setState\`, not call cb on unmounting components
373 | * should warn about \`setState\` in render
374 | * should warn about \`setState\` in getChildContext
375 | * should cleanup even if render() fatals
376 | * should call componentWillUnmount before unmounting
377 | * should warn when shouldComponentUpdate() returns undefined
378 | * should warn when componentDidUnmount method is defined
379 | * should warn when defaultProps was defined as an instance property
380 | * should pass context to children when not owner
381 | * should skip update when rerendering element in container
382 | * should pass context when re-rendered for static child
383 | * should pass context when re-rendered for static child within a composite component
384 | * should pass context transitively
385 | * should pass context when re-rendered
386 | * unmasked context propagates through updates
387 | * should trigger componentWillReceiveProps for context changes
388 | * should disallow nested render calls
389 | * only renders once if updated in componentWillReceiveProps
390 | * only renders once if updated in componentWillReceiveProps when batching
391 | * should update refs if shouldComponentUpdate gives false
392 | * should allow access to findDOMNode in componentWillUnmount
393 | * context should be passed down from the parent
394 | * should replace state
395 | * should support objects with prototypes as state
396 | * should not warn about unmounting during unmounting
397 | * should warn when mutated props are passed
398 | * should only call componentWillUnmount once
399 | * prepares new child before unmounting old
400 | * respects a shallow shouldComponentUpdate implementation
401 | * does not do a deep comparison for a shallow shouldComponentUpdate implementation
402 | * should call setState callback with no arguments
403 |
404 | src/renderers/__tests__/ReactCompositeComponentDOMMinimalism-test.js
405 | * should not render extra nodes for non-interpolated text
406 | * should not render extra nodes for non-interpolated text
407 | * should not render extra nodes for non-interpolated text
408 |
409 | src/renderers/__tests__/ReactCompositeComponentNestedState-test.js
410 | * should provide up to date values for props
411 |
412 | src/renderers/__tests__/ReactCompositeComponentState-test.js
413 | * should support setting state
414 | * should call componentDidUpdate of children first
415 | * should batch unmounts
416 | * should update state when called from child cWRP
417 | * should merge state when sCU returns false
418 | * should treat assigning to this.state inside cWRP as a replaceState, with a warning
419 | * should treat assigning to this.state inside cWM as a replaceState, with a warning
420 |
421 | src/renderers/__tests__/ReactEmptyComponent-test.js
422 | * should not produce child DOM nodes for null and false
423 | * should still throw when rendering to undefined
424 | * should be able to switch between rendering null and a normal tag
425 | * should be able to switch in a list of children
426 | * should distinguish between a script placeholder and an actual script tag
427 | * should have findDOMNode return null when multiple layers of composite components render to the same null placeholder
428 | * works when switching components
429 | * can render null at the top level
430 | * does not break when updating during mount
431 | * preserves the dom node during updates
432 |
433 | src/renderers/__tests__/ReactErrorBoundaries-test.js
434 | * does not swallow exceptions on mounting without boundaries
435 | * does not swallow exceptions on updating without boundaries
436 | * does not swallow exceptions on unmounting without boundaries
437 | * prevents errors from leaking into other roots
438 | * renders an error state if child throws in render
439 | * renders an error state if child throws in constructor
440 | * renders an error state if child throws in componentWillMount
441 | * renders an error state if context provider throws in componentWillMount
442 | * renders an error state if module-style context provider throws in componentWillMount
443 | * mounts the error message if mounting fails
444 | * propagates errors on retry on mounting
445 | * propagates errors inside boundary during componentWillMount
446 | * propagates errors inside boundary while rendering error state
447 | * does not call componentWillUnmount when aborting initial mount
448 | * resets refs if mounting aborts
449 | * successfully mounts if no error occurs
450 | * catches if child throws in constructor during update
451 | * catches if child throws in componentWillMount during update
452 | * catches if child throws in componentWillReceiveProps during update
453 | * catches if child throws in componentWillUpdate during update
454 | * catches if child throws in render during update
455 | * keeps refs up-to-date during updates
456 | * recovers from componentWillUnmount errors on update
457 | * recovers from nested componentWillUnmount errors on update
458 | * picks the right boundary when handling unmounting errors
459 | * can recover from error state
460 | * can update multiple times in error state
461 | * doesn't get into inconsistent state during removals
462 | * doesn't get into inconsistent state during additions
463 | * doesn't get into inconsistent state during reorders
464 | * catches errors originating downstream
465 | * catches errors in componentDidMount
466 | * catches errors in componentDidUpdate
467 | * propagates errors inside boundary during componentDidMount
468 | * lets different boundaries catch their own first errors
469 | * discards a bad root if the root component fails
470 | * renders empty output if error boundary does not handle the error
471 | * passes first error when two errors happen in commit
472 |
473 | src/renderers/__tests__/ReactIdentity-test.js
474 | * should allow key property to express identity
475 | * should use composite identity
476 | * should allow any character as a key, in a detached parent
477 | * should allow any character as a key, in an attached parent
478 | * should not allow scripts in keys to execute
479 | * should let restructured components retain their uniqueness
480 | * should let nested restructures retain their uniqueness
481 | * should let text nodes retain their uniqueness
482 | * should retain key during updates in composite components
483 | * should not allow implicit and explicit keys to collide
484 |
485 | src/renderers/__tests__/ReactMockedComponent-test.js
486 | * should allow an implicitly mocked component to be rendered without warnings
487 | * should allow an implicitly mocked component to be rendered without warnings (SSR)
488 | * should allow an implicitly mocked component to be updated
489 | * has custom methods on the implicitly mocked component
490 | * should allow an explicitly mocked component to be rendered
491 | * should allow an explicitly mocked component to be updated
492 | * has custom methods on the explicitly mocked component
493 |
494 | src/renderers/__tests__/ReactMultiChild-test.js
495 | * should update children when possible
496 | * should replace children with different constructors
497 | * should NOT replace children with different owners
498 | * should replace children with different keys
499 | * should warn for duplicated array keys with component stack info
500 | * should warn for duplicated iterable keys with component stack info
501 | * should warn for using maps as children with owner info
502 | * should reorder bailed-out children
503 | * prepares new children before unmounting old
504 |
505 | src/renderers/__tests__/ReactMultiChildReconcile-test.js
506 | * should reset internal state if removed then readded in an array
507 | * should reset internal state if removed then readded in an iterable
508 | * should create unique identity
509 | * should preserve order if children order has not changed
510 | * should transition from zero to one children correctly
511 | * should transition from one to zero children correctly
512 | * should transition from one child to null children
513 | * should transition from null children to one child
514 | * should transition from zero children to null children
515 | * should transition from null children to zero children
516 | * should remove nulled out children at the beginning
517 | * should remove nulled out children at the end
518 | * should reverse the order of two children
519 | * should reverse the order of more than two children
520 | * should cycle order correctly
521 | * should cycle order correctly in the other direction
522 | * should remove nulled out children and ignore new null children
523 | * should remove nulled out children and reorder remaining
524 | * should append children to the end
525 | * should append multiple children to the end
526 | * should prepend children to the beginning
527 | * should prepend multiple children to the beginning
528 | * should not prepend an empty child to the beginning
529 | * should not append an empty child to the end
530 | * should not insert empty children in the middle
531 | * should insert one new child in the middle
532 | * should insert multiple new truthy children in the middle
533 | * should insert non-empty children in middle where nulls were
534 |
535 | src/renderers/__tests__/ReactMultiChildText-test.js
536 | * should correctly handle all possible children for render and update
537 | * should throw if rendering both HTML and children
538 | * should render between nested components and inline children
539 |
540 | src/renderers/__tests__/ReactStatelessComponent-test.js
541 | * should render stateless component
542 | * should update stateless component
543 | * should unmount stateless component
544 | * should pass context thru stateless component
545 | * should warn for childContextTypes on a functional component
546 | * should throw when stateless component returns undefined
547 | * should throw on string refs in pure functions
548 | * should warn when given a string ref
549 | * should warn when given a function ref
550 | * deduplicates ref warnings based on element or owner
551 | * should provide a null ref
552 | * should use correct name in key warning
553 | * should support default props and prop types
554 | * should receive context
555 | * should work with arrow functions
556 | * should allow simple functions to return null
557 | * should allow simple functions to return false
558 |
559 | src/renderers/__tests__/ReactTreeTraversal-test.js
560 | * should not traverse when traversing outside DOM
561 | * should traverse two phase across component boundary
562 | * should traverse two phase at shallowest node
563 | * should not traverse when enter/leaving outside DOM
564 | * should not traverse if enter/leave the same node
565 | * should traverse enter/leave to sibling - avoids parent
566 | * should traverse enter/leave to parent - avoids parent
567 | * should enter from the window
568 | * should enter from the window to the shallowest
569 | * should leave to the window
570 | * should leave to the window from the shallowest
571 | * should determine the first common ancestor correctly
572 |
573 | src/renderers/__tests__/ReactUpdates-test.js
574 | * should batch state when updating state twice
575 | * should batch state when updating two different state keys
576 | * should batch state and props together
577 | * should batch parent/child state updates together
578 | * should batch child/parent state updates together
579 | * should support chained state updates
580 | * should batch forceUpdate together
581 | * should update children even if parent blocks updates
582 | * should not reconcile children passed via props
583 | * should flow updates correctly
584 | * should queue mount-ready handlers across different roots
585 | * should flush updates in the correct order
586 | * should flush updates in the correct order across roots
587 | * should queue nested updates
588 | * should queue updates from during mount
589 | * calls componentWillReceiveProps setState callback properly
590 | * does not call render after a component as been deleted
591 | * throws in setState if the update callback is not a function
592 | * throws in forceUpdate if the update callback is not a function
593 | * does not update one component twice in a batch (#2410)
594 | * does not update one component twice in a batch (#6371)
595 | * unstable_batchedUpdates should return value from a callback
596 | * unmounts and remounts a root in the same batch
597 | * handles reentrant mounting in synchronous mode
598 | * mounts and unmounts are sync even in a batch
599 | * does not re-render if state update is null
600 | * synchronously renders hidden subtrees
601 | * does not fall into an infinite update loop
602 | * does not fall into an infinite error loop
603 |
604 | src/renderers/__tests__/multiple-copies-of-react-test.js
605 | * throws the "Refs must have owner" warning
606 |
607 | src/renderers/__tests__/refs-destruction-test.js
608 | * should remove refs when destroying the parent
609 | * should remove refs when destroying the child
610 | * should not error when destroying child with ref asynchronously
611 |
612 | src/renderers/__tests__/refs-test.js
613 | * Should increase refs with an increase in divs
614 | * Should correctly get the ref
615 | * Allow refs to hop around children correctly
616 | * always has a value for this.refs
617 | * ref called correctly for stateless component when __DEV__ = false
618 | * ref called correctly for stateless component when __DEV__ = true
619 | * coerces numbers to strings
620 | * attaches, detaches from fiber component with stack layer
621 | * attaches, detaches from stack component with fiber layer
622 | * attaches and detaches root refs
623 |
624 | src/renderers/art/__tests__/ReactART-test.js
625 | * should have the correct lifecycle state
626 | * should render a reasonable SVG structure in SVG mode
627 | * should be able to reorder components
628 | * should be able to reorder many components
629 | * renders composite with lifecycle inside group
630 | * resolves refs before componentDidMount
631 | * resolves refs before componentDidUpdate
632 | * adds and updates event handlers
633 |
634 | src/renderers/dom/__tests__/ReactDOMProduction-test.js
635 | * should use prod fbjs
636 | * should use prod React
637 | * should handle a simple flow
638 | * should call lifecycle methods
639 | * should throw with an error code in production
640 | * should not crash with devtools installed
641 | * should keep track of namespace across portals in production
642 |
643 | src/renderers/dom/fiber/__tests__/ReactDOMFiber-test.js
644 | * should render strings as children
645 | * should render numbers as children
646 | * should be called a callback argument
647 | * should call a callback argument when the same element is re-rendered
648 | * should render a component returning strings directly from render
649 | * should render a component returning numbers directly from render
650 | * finds the DOM Text node of a string child
651 | * finds the first child when a component returns a fragment
652 | * finds the first child even when fragment is nested
653 | * finds the first child even when first child renders null
654 | * should render one portal
655 | * should render many portals
656 | * should render nested portals
657 | * should reconcile portal children
658 | * should keep track of namespace across portals (simple)
659 | * should keep track of namespace across portals (medium)
660 | * should keep track of namespace across portals (complex)
661 | * should unwind namespaces on uncaught errors
662 | * should unwind namespaces on caught errors
663 | * should unwind namespaces on caught errors in a portal
664 | * should pass portal context when rendering subtree elsewhere
665 | * should update portal context if it changes due to setState
666 | * should update portal context if it changes due to re-render
667 | * findDOMNode should find dom element after expanding a fragment
668 | * should bubble events from the portal to the parent
669 | * should not onMouseLeave when staying in the portal
670 | * should not update event handlers until commit
671 | * should not crash encountering low-priority tree
672 | * should not warn when rendering into an empty container
673 | * should warn when replacing a container which was manually updated outside of React
674 | * should warn when doing an update to a container manually updated outside of React
675 | * should warn when doing an update to a container manually cleared outside of React
676 | * throws if non-element passed to top-level render
677 | * throws if something other than false, null, or an element is returned from render
678 | * treats mocked render functions as if they return null
679 |
680 | src/renderers/dom/fiber/__tests__/ReactDOMFiberAsync-test.js
681 | * renders synchronously by default
682 | * renders synchronously when feature flag is disabled
683 | * AsyncComponent at the root makes the entire tree async
684 | * updates inside an async tree are async by default
685 | * AsyncComponent creates an async subtree
686 | * updates inside an async subtree are async by default
687 | * flushSync batches sync updates and flushes them at the end of the batch
688 | * flushSync flushes updates even if nested inside another flushSync
689 | * flushSync throws if already performing work
690 | * flushSync flushes updates before end of the tick
691 |
692 | src/renderers/dom/shared/__tests__/CSSProperty-test.js
693 | * should generate browser prefixes for its \`isUnitlessNumber\`
694 |
695 | src/renderers/dom/shared/__tests__/CSSPropertyOperations-test.js
696 | * should automatically append \`px\` to relevant styles
697 | * should trim values
698 | * should not append \`px\` to styles that might need a number
699 | * should create vendor-prefixed markup correctly
700 | * should set style attribute when styles exist
701 | * should not set style attribute when no styles exist
702 | * should warn when using hyphenated style names
703 | * should warn when updating hyphenated style names
704 | * warns when miscapitalizing vendored style names
705 | * should warn about style having a trailing semicolon
706 | * should warn about style containing a NaN value
707 | * should not warn when setting CSS custom properties
708 | * should warn about style containing a Infinity value
709 | * should not add units to CSS custom properties
710 |
711 | src/renderers/dom/shared/__tests__/DOMPropertyOperations-test.js
712 | * should set values as properties by default
713 | * should set values as attributes if necessary
714 | * should set values as namespace attributes if necessary
715 | * should set values as boolean properties
716 | * should convert attribute values to string first
717 | * should not remove empty attributes for special properties
718 | * should remove for falsey boolean properties
719 | * should remove when setting custom attr to null
720 | * should use mutation method where applicable
721 | * should set className to empty string instead of null
722 | * should remove property properly for boolean properties
723 | * should remove property properly even with different name
724 | * should update an empty attribute to zero
725 | * should always assign the value attribute for non-inputs
726 | * should remove attributes for normal properties
727 | * should not remove attributes for special properties
728 | * should not leave all options selected when deleting multiple
729 |
730 | src/renderers/dom/shared/__tests__/ReactBrowserEventEmitter-test.js
731 | * should store a listener correctly
732 | * should retrieve a listener correctly
733 | * should clear all handlers when asked to
734 | * should invoke a simple handler registered on a node
735 | * should not invoke handlers if ReactBrowserEventEmitter is disabled
736 | * should bubble simply
737 | * should bubble to the right handler after an update
738 | * should continue bubbling if an error is thrown
739 | * should set currentTarget
740 | * should support stopPropagation()
741 | * should support overriding .isPropagationStopped()
742 | * should stop after first dispatch if stopPropagation
743 | * should not stopPropagation if false is returned
744 | * should invoke handlers that were removed while bubbling
745 | * should not invoke newly inserted handlers while bubbling
746 | * should have mouse enter simulated by test utils
747 | * should infer onTouchTap from a touchStart/End
748 | * should infer onTouchTap from when dragging below threshold
749 | * should not onTouchTap from when dragging beyond threshold
750 | * should listen to events only once
751 | * should work with event plugins without dependencies
752 | * should work with event plugins with dependencies
753 | * should bubble onTouchTap
754 |
755 | src/renderers/dom/shared/__tests__/ReactDOM-test.js
756 | * allows a DOM element to be used with a string
757 | * should allow children to be passed as an argument
758 | * should overwrite props.children with children argument
759 | * should purge the DOM cache when removing nodes
760 | * throws in render() if the mount callback is not a function
761 | * throws in render() if the update callback is not a function
762 | * preserves focus
763 | * calls focus() on autoFocus elements after they have been mounted to the DOM
764 |
765 | src/renderers/dom/shared/__tests__/ReactDOMComponent-test.js
766 | * should handle className
767 | * should gracefully handle various style value types
768 | * should not update styles when mutating a proxy style object
769 | * should throw when mutating style objects
770 | * should warn for unknown prop
771 | * should group multiple unknown prop warnings together
772 | * should warn for onDblClick prop
773 | * should not warn for "0" as a unitless style value
774 | * should warn nicely about NaN in style
775 | * should update styles if initially null
776 | * should update styles if updated to null multiple times
777 | * should allow named slot projection on both web components and regular DOM elements
778 | * should skip reserved props on web components
779 | * should skip dangerouslySetInnerHTML on web components
780 | * should render null and undefined as empty but print other falsy values
781 | * should remove attributes
782 | * should remove properties
783 | * should properly update custom attributes on custom elements
784 | * should clear a single style prop when changing \`style\`
785 | * should reject attribute key injection attack on markup
786 | * should reject attribute key injection attack on update
787 | * should update arbitrary attributes for tags containing dashes
788 | * should clear all the styles when removing \`style\`
789 | * should update styles when \`style\` changes from null to object
790 | * should not reset innerHTML for when children is null
791 | * should reset innerHTML when switching from a direct text child to an empty child
792 | * should empty element when removing innerHTML
793 | * should transition from string content to innerHTML
794 | * should transition from innerHTML to string content
795 | * should transition from innerHTML to children in nested el
796 | * should transition from children to innerHTML in nested el
797 | * should not incur unnecessary DOM mutations for attributes
798 | * should not incur unnecessary DOM mutations for string properties
799 | * should not incur unnecessary DOM mutations for boolean properties
800 | * should ignore attribute whitelist for elements with the "is: attribute
801 | * should not update when switching between null/undefined
802 | * handles multiple child updates without interference
803 | * should generate the correct markup with className
804 | * should escape style names and values
805 | * should handle dangerouslySetInnerHTML
806 | * should work error event on element
807 | * should not duplicate uppercased selfclosing tags
808 | * should warn on upper case HTML tags, not SVG nor custom tags
809 | * should warn if the tag is unrecognized
810 | * should warn against children for void elements
811 | * should warn against dangerouslySetInnerHTML for void elements
812 | * should include owner rather than parent in warnings
813 | * should emit a warning once for a named custom component using shady DOM
814 | * should emit a warning once for an unnamed custom component using shady DOM
815 | * should treat menuitem as a void element but still create the closing tag
816 | * should validate against multiple children props
817 | * should validate against use of innerHTML
818 | * should validate use of dangerouslySetInnerHTML
819 | * should validate use of dangerouslySetInnerHTML
820 | * should allow {__html: null}
821 | * should warn about contentEditable and children
822 | * should respect suppressContentEditableWarning
823 | * should validate against invalid styles
824 | * should track input values
825 | * should track textarea values
826 | * should warn for children on void elements
827 | * should support custom elements which extend native elements
828 | * should work load and error events on element in SVG
829 | * should warn against children for void elements
830 | * should warn against dangerouslySetInnerHTML for void elements
831 | * should validate against multiple children props
832 | * should warn about contentEditable and children
833 | * should validate against invalid styles
834 | * should report component containing invalid styles
835 | * should properly escape text content and attributes values
836 | * unmounts children before unsetting DOM node info
837 | * should throw when an invalid tag name is used server-side
838 | * should throw when an attack vector is used server-side
839 | * should throw when an invalid tag name is used
840 | * should throw when an attack vector is used
841 | * warns on invalid nesting
842 | * warns on invalid nesting at root
843 | * warns nicely for table rows
844 | * gives useful context in warnings
845 | * should warn about incorrect casing on properties (ssr)
846 | * should warn about incorrect casing on event handlers (ssr)
847 | * should warn about incorrect casing on properties
848 | * should warn about incorrect casing on event handlers
849 | * should warn about class
850 | * should warn about class (ssr)
851 | * should warn about props that are no longer supported
852 | * should warn about props that are no longer supported (ssr)
853 | * gives source code refs for unknown prop warning
854 | * gives source code refs for unknown prop warning (ssr)
855 | * gives source code refs for unknown prop warning for update render
856 | * gives source code refs for unknown prop warning for exact elements
857 | * gives source code refs for unknown prop warning for exact elements (ssr)
858 | * gives source code refs for unknown prop warning for exact elements in composition
859 | * should suggest property name if available
860 | * should suggest property name if available (ssr)
861 | * renders innerHTML and preserves whitespace
862 | * render and then updates innerHTML and preserves whitespace
863 | * gives source code refs for unknown prop warning for exact elements in composition (ssr)
864 |
865 | src/renderers/dom/shared/__tests__/ReactDOMComponentTree-test.js
866 | * finds nodes for instances
867 | * finds instances for nodes
868 |
869 | src/renderers/dom/shared/__tests__/ReactDOMEventListener-test.js
870 | * should dispatch events from outside React tree
871 | * should propagate events one level down
872 | * should propagate events two levels down
873 | * should not get confused by disappearing elements
874 | * should batch between handlers from different roots
875 | * should not fire duplicate events for a React DOM tree
876 |
877 | src/renderers/dom/shared/__tests__/ReactDOMInvalidARIAHook-test.js
878 | * should allow valid aria-* props
879 | * should warn for one invalid aria-* prop
880 | * should warn for many invalid aria-* props
881 | * should warn for an improperly cased aria-* prop
882 |
883 | src/renderers/dom/shared/__tests__/ReactDOMSVG-test.js
884 | * creates initial namespaced markup
885 | * creates elements with SVG namespace inside SVG tag during mount
886 | * creates elements with SVG namespace inside SVG tag during update
887 | * can render SVG into a non-React SVG tree
888 | * can render HTML into a foreignObject in non-React SVG tree
889 |
890 | src/renderers/dom/shared/__tests__/ReactDOMServerIntegration-test.js
891 | * renders a blank div with server string render
892 | * renders a blank div with server stream render
893 | * renders a blank div with clean client render
894 | * renders a blank div with client render on top of good server markup
895 | * renders a blank div with client render on top of bad server markup
896 | * renders a self-closing tag with server string render
897 | * renders a self-closing tag with server stream render
898 | * renders a self-closing tag with clean client render
899 | * renders a self-closing tag with client render on top of good server markup
900 | * renders a self-closing tag with client render on top of bad server markup
901 | * renders a self-closing tag as a child with server string render
902 | * renders a self-closing tag as a child with server stream render
903 | * renders a self-closing tag as a child with clean client render
904 | * renders a self-closing tag as a child with client render on top of good server markup
905 | * renders a self-closing tag as a child with client render on top of bad server markup
906 | * renders simple numbers with server string render
907 | * renders simple numbers with server stream render
908 | * renders simple numbers with clean client render
909 | * renders simple numbers with client render on top of good server markup
910 | * renders simple numbers with client render on top of bad server markup
911 | * renders simple strings with server string render
912 | * renders simple strings with server stream render
913 | * renders simple strings with clean client render
914 | * renders simple strings with client render on top of good server markup
915 | * renders simple strings with client render on top of bad server markup
916 | * renders string prop with true value with server string render
917 | * renders string prop with true value with server stream render
918 | * renders string prop with true value with clean client render
919 | * renders string prop with true value with client render on top of good server markup
920 | * renders string prop with true value with client render on top of bad server markup
921 | * renders string prop with false value with server string render
922 | * renders string prop with false value with server stream render
923 | * renders string prop with false value with clean client render
924 | * renders string prop with false value with client render on top of good server markup
925 | * renders string prop with false value with client render on top of bad server markup
926 | * renders no string prop with null value with server string render
927 | * renders no string prop with null value with server stream render
928 | * renders no string prop with null value with clean client render
929 | * renders no string prop with null value with client render on top of good server markup
930 | * renders no string prop with null value with client render on top of bad server markup
931 | * renders boolean prop with true value with server string render
932 | * renders boolean prop with true value with server stream render
933 | * renders boolean prop with true value with clean client render
934 | * renders boolean prop with true value with client render on top of good server markup
935 | * renders boolean prop with true value with client render on top of bad server markup
936 | * renders boolean prop with false value with server string render
937 | * renders boolean prop with false value with server stream render
938 | * renders boolean prop with false value with clean client render
939 | * renders boolean prop with false value with client render on top of good server markup
940 | * renders boolean prop with false value with client render on top of bad server markup
941 | * renders boolean prop with self value with server string render
942 | * renders boolean prop with self value with server stream render
943 | * renders boolean prop with self value with clean client render
944 | * renders boolean prop with self value with client render on top of good server markup
945 | * renders boolean prop with self value with client render on top of bad server markup
946 | * renders boolean prop with "" value with server string render
947 | * renders boolean prop with "" value with server stream render
948 | * renders boolean prop with "" value with clean client render
949 | * renders boolean prop with "" value with client render on top of good server markup
950 | * renders boolean prop with "" value with client render on top of bad server markup
951 | * renders boolean prop with string value with server string render
952 | * renders boolean prop with string value with server stream render
953 | * renders boolean prop with string value with clean client render
954 | * renders boolean prop with string value with client render on top of good server markup
955 | * renders boolean prop with string value with client render on top of bad server markup
956 | * renders boolean prop with array value with server string render
957 | * renders boolean prop with array value with server stream render
958 | * renders boolean prop with array value with clean client render
959 | * renders boolean prop with array value with client render on top of good server markup
960 | * renders boolean prop with array value with client render on top of bad server markup
961 | * renders boolean prop with object value with server string render
962 | * renders boolean prop with object value with server stream render
963 | * renders boolean prop with object value with clean client render
964 | * renders boolean prop with object value with client render on top of good server markup
965 | * renders boolean prop with object value with client render on top of bad server markup
966 | * renders boolean prop with non-zero number value with server string render
967 | * renders boolean prop with non-zero number value with server stream render
968 | * renders boolean prop with non-zero number value with clean client render
969 | * renders boolean prop with non-zero number value with client render on top of good server markup
970 | * renders boolean prop with non-zero number value with client render on top of bad server markup
971 | * renders boolean prop with zero value with server string render
972 | * renders boolean prop with zero value with server stream render
973 | * renders boolean prop with zero value with clean client render
974 | * renders boolean prop with zero value with client render on top of good server markup
975 | * renders boolean prop with zero value with client render on top of bad server markup
976 | * renders no boolean prop with null value with server string render
977 | * renders no boolean prop with null value with server stream render
978 | * renders no boolean prop with null value with clean client render
979 | * renders no boolean prop with null value with client render on top of good server markup
980 | * renders no boolean prop with null value with client render on top of bad server markup
981 | * renders download prop with true value with server string render
982 | * renders download prop with true value with server stream render
983 | * renders download prop with true value with clean client render
984 | * renders download prop with true value with client render on top of good server markup
985 | * renders download prop with true value with client render on top of bad server markup
986 | * renders download prop with false value with server string render
987 | * renders download prop with false value with server stream render
988 | * renders download prop with false value with clean client render
989 | * renders download prop with false value with client render on top of good server markup
990 | * renders download prop with false value with client render on top of bad server markup
991 | * renders download prop with string value with server string render
992 | * renders download prop with string value with server stream render
993 | * renders download prop with string value with clean client render
994 | * renders download prop with string value with client render on top of good server markup
995 | * renders download prop with string value with client render on top of bad server markup
996 | * renders download prop with string "false" value with server string render
997 | * renders download prop with string "false" value with server stream render
998 | * renders download prop with string "false" value with clean client render
999 | * renders download prop with string "false" value with client render on top of good server markup
1000 | * renders download prop with string "false" value with client render on top of bad server markup
1001 | * renders download prop with string "true" value with server string render
1002 | * renders download prop with string "true" value with server stream render
1003 | * renders download prop with string "true" value with clean client render
1004 | * renders download prop with string "true" value with client render on top of good server markup
1005 | * renders download prop with string "true" value with client render on top of bad server markup
1006 | * renders download prop with number 0 value with server string render
1007 | * renders download prop with number 0 value with server stream render
1008 | * renders download prop with number 0 value with clean client render
1009 | * renders download prop with number 0 value with client render on top of good server markup
1010 | * renders download prop with number 0 value with client render on top of bad server markup
1011 | * renders no download prop with null value with server string render
1012 | * renders no download prop with null value with server stream render
1013 | * renders no download prop with null value with clean client render
1014 | * renders no download prop with null value with client render on top of good server markup
1015 | * renders no download prop with null value with client render on top of bad server markup
1016 | * renders no download prop with undefined value with server string render
1017 | * renders no download prop with undefined value with server stream render
1018 | * renders no download prop with undefined value with clean client render
1019 | * renders no download prop with undefined value with client render on top of good server markup
1020 | * renders no download prop with undefined value with client render on top of bad server markup
1021 | * renders className prop with string value with server string render
1022 | * renders className prop with string value with server stream render
1023 | * renders className prop with string value with clean client render
1024 | * renders className prop with string value with client render on top of good server markup
1025 | * renders className prop with string value with client render on top of bad server markup
1026 | * renders className prop with empty string value with server string render
1027 | * renders className prop with empty string value with server stream render
1028 | * renders className prop with empty string value with clean client render
1029 | * renders className prop with empty string value with client render on top of good server markup
1030 | * renders className prop with empty string value with client render on top of bad server markup
1031 | * renders className prop with true value with server string render
1032 | * renders className prop with true value with server stream render
1033 | * renders className prop with true value with clean client render
1034 | * renders className prop with true value with client render on top of good server markup
1035 | * renders className prop with true value with client render on top of bad server markup
1036 | * renders className prop with false value with server string render
1037 | * renders className prop with false value with server stream render
1038 | * renders className prop with false value with clean client render
1039 | * renders className prop with false value with client render on top of good server markup
1040 | * renders className prop with false value with client render on top of bad server markup
1041 | * renders no className prop with null value with server string render
1042 | * renders no className prop with null value with server stream render
1043 | * renders no className prop with null value with clean client render
1044 | * renders no className prop with null value with client render on top of good server markup
1045 | * renders no className prop with null value with client render on top of bad server markup
1046 | * renders htmlFor with string value with server string render
1047 | * renders htmlFor with string value with server stream render
1048 | * renders htmlFor with string value with clean client render
1049 | * renders htmlFor with string value with client render on top of good server markup
1050 | * renders htmlFor with string value with client render on top of bad server markup
1051 | * renders htmlFor with an empty string with server string render
1052 | * renders htmlFor with an empty string with server stream render
1053 | * renders htmlFor with an empty string with clean client render
1054 | * renders htmlFor with an empty string with client render on top of good server markup
1055 | * renders htmlFor with an empty string with client render on top of bad server markup
1056 | * renders htmlFor prop with true value with server string render
1057 | * renders htmlFor prop with true value with server stream render
1058 | * renders htmlFor prop with true value with clean client render
1059 | * renders htmlFor prop with true value with client render on top of good server markup
1060 | * renders htmlFor prop with true value with client render on top of bad server markup
1061 | * renders htmlFor prop with false value with server string render
1062 | * renders htmlFor prop with false value with server stream render
1063 | * renders htmlFor prop with false value with clean client render
1064 | * renders htmlFor prop with false value with client render on top of good server markup
1065 | * renders htmlFor prop with false value with client render on top of bad server markup
1066 | * renders no htmlFor prop with null value with server string render
1067 | * renders no htmlFor prop with null value with server stream render
1068 | * renders no htmlFor prop with null value with clean client render
1069 | * renders no htmlFor prop with null value with client render on top of good server markup
1070 | * renders no htmlFor prop with null value with client render on top of bad server markup
1071 | * renders positive numeric property with positive value with server string render
1072 | * renders positive numeric property with positive value with server stream render
1073 | * renders positive numeric property with positive value with clean client render
1074 | * renders positive numeric property with positive value with client render on top of good server markup
1075 | * renders positive numeric property with positive value with client render on top of bad server markup
1076 | * renders no positive numeric property with zero value with server string render
1077 | * renders no positive numeric property with zero value with server stream render
1078 | * renders no positive numeric property with zero value with clean client render
1079 | * renders no positive numeric property with zero value with client render on top of good server markup
1080 | * renders no positive numeric property with zero value with client render on top of bad server markup
1081 | * renders numeric property with zero value with server string render
1082 | * renders numeric property with zero value with server stream render
1083 | * renders numeric property with zero value with clean client render
1084 | * renders numeric property with zero value with client render on top of good server markup
1085 | * renders numeric property with zero value with client render on top of bad server markup
1086 | * renders no ref attribute with server string render
1087 | * renders no ref attribute with server stream render
1088 | * renders no ref attribute with clean client render
1089 | * renders no ref attribute with client render on top of good server markup
1090 | * renders no ref attribute with client render on top of bad server markup
1091 | * renders no children attribute with server string render
1092 | * renders no children attribute with server stream render
1093 | * renders no children attribute with clean client render
1094 | * renders no children attribute with client render on top of good server markup
1095 | * renders no children attribute with client render on top of bad server markup
1096 | * renders no key attribute with server string render
1097 | * renders no key attribute with server stream render
1098 | * renders no key attribute with clean client render
1099 | * renders no key attribute with client render on top of good server markup
1100 | * renders no key attribute with client render on top of bad server markup
1101 | * renders no dangerouslySetInnerHTML attribute with server string render
1102 | * renders no dangerouslySetInnerHTML attribute with server stream render
1103 | * renders no dangerouslySetInnerHTML attribute with clean client render
1104 | * renders no dangerouslySetInnerHTML attribute with client render on top of good server markup
1105 | * renders no dangerouslySetInnerHTML attribute with client render on top of bad server markup
1106 | * renders simple styles with server string render
1107 | * renders simple styles with server stream render
1108 | * renders simple styles with clean client render
1109 | * renders simple styles with client render on top of good server markup
1110 | * renders simple styles with client render on top of bad server markup
1111 | * renders relevant styles with px with server string render
1112 | * renders relevant styles with px with server stream render
1113 | * renders relevant styles with px with clean client render
1114 | * renders relevant styles with px with client render on top of good server markup
1115 | * renders relevant styles with px with client render on top of bad server markup
1116 | * renders custom properties with server string render
1117 | * renders custom properties with server stream render
1118 | * renders custom properties with clean client render
1119 | * renders custom properties with client render on top of good server markup
1120 | * renders custom properties with client render on top of bad server markup
1121 | * renders no undefined styles with server string render
1122 | * renders no undefined styles with server stream render
1123 | * renders no undefined styles with clean client render
1124 | * renders no undefined styles with client render on top of good server markup
1125 | * renders no undefined styles with client render on top of bad server markup
1126 | * renders no null styles with server string render
1127 | * renders no null styles with server stream render
1128 | * renders no null styles with clean client render
1129 | * renders no null styles with client render on top of good server markup
1130 | * renders no null styles with client render on top of bad server markup
1131 | * renders no empty styles with server string render
1132 | * renders no empty styles with server stream render
1133 | * renders no empty styles with clean client render
1134 | * renders no empty styles with client render on top of good server markup
1135 | * renders no empty styles with client render on top of bad server markup
1136 | * renders simple strings with server string render
1137 | * renders simple strings with server stream render
1138 | * renders simple strings with clean client render
1139 | * renders simple strings with client render on top of good server markup
1140 | * renders simple strings with client render on top of bad server markup
1141 | * renders aria string prop with false value with server string render
1142 | * renders aria string prop with false value with server stream render
1143 | * renders aria string prop with false value with clean client render
1144 | * renders aria string prop with false value with client render on top of good server markup
1145 | * renders aria string prop with false value with client render on top of bad server markup
1146 | * renders no aria prop with null value with server string render
1147 | * renders no aria prop with null value with server stream render
1148 | * renders no aria prop with null value with clean client render
1149 | * renders no aria prop with null value with client render on top of good server markup
1150 | * renders no aria prop with null value with client render on top of bad server markup
1151 | * renders no unknown attributes with server string render
1152 | * renders no unknown attributes with server stream render
1153 | * renders no unknown attributes with clean client render
1154 | * renders no unknown attributes with client render on top of good server markup
1155 | * renders no unknown attributes with client render on top of bad server markup
1156 | * renders unknown data- attributes with server string render
1157 | * renders unknown data- attributes with server stream render
1158 | * renders unknown data- attributes with clean client render
1159 | * renders unknown data- attributes with client render on top of good server markup
1160 | * renders unknown data- attributes with client render on top of bad server markup
1161 | * renders no unknown data- attributes with null value with server string render
1162 | * renders no unknown data- attributes with null value with server stream render
1163 | * renders no unknown data- attributes with null value with clean client render
1164 | * renders no unknown data- attributes with null value with client render on top of good server markup
1165 | * renders no unknown data- attributes with null value with client render on top of bad server markup
1166 | * renders no unknown attributes for non-standard elements with server string render
1167 | * renders no unknown attributes for non-standard elements with server stream render
1168 | * renders no unknown attributes for non-standard elements with clean client render
1169 | * renders no unknown attributes for non-standard elements with client render on top of good server markup
1170 | * renders no unknown attributes for non-standard elements with client render on top of bad server markup
1171 | * renders unknown attributes for custom elements with server string render
1172 | * renders unknown attributes for custom elements with server stream render
1173 | * renders unknown attributes for custom elements with clean client render
1174 | * renders unknown attributes for custom elements with client render on top of good server markup
1175 | * renders unknown attributes for custom elements with client render on top of bad server markup
1176 | * renders no unknown attributes for custom elements with null value with server string render
1177 | * renders no unknown attributes for custom elements with null value with server stream render
1178 | * renders no unknown attributes for custom elements with null value with clean client render
1179 | * renders no unknown attributes for custom elements with null value with client render on top of good server markup
1180 | * renders no unknown attributes for custom elements with null value with client render on top of bad server markup
1181 | * renders unknown attributes for custom elements using is with server string render
1182 | * renders unknown attributes for custom elements using is with server stream render
1183 | * renders unknown attributes for custom elements using is with clean client render
1184 | * renders unknown attributes for custom elements using is with client render on top of good server markup
1185 | * renders unknown attributes for custom elements using is with client render on top of bad server markup
1186 | * renders no unknown attributes for custom elements using is with null value with server string render
1187 | * renders no unknown attributes for custom elements using is with null value with server stream render
1188 | * renders no unknown attributes for custom elements using is with null value with clean client render
1189 | * renders no unknown attributes for custom elements using is with null value with client render on top of good server markup
1190 | * renders no unknown attributes for custom elements using is with null value with client render on top of bad server markup
1191 | * renders no HTML events with server string render
1192 | * renders no HTML events with server stream render
1193 | * renders no HTML events with clean client render
1194 | * renders no HTML events with client render on top of good server markup
1195 | * renders no HTML events with client render on top of bad server markup
1196 | * renders a div with text with server string render
1197 | * renders a div with text with server stream render
1198 | * renders a div with text with clean client render
1199 | * renders a div with text with client render on top of good server markup
1200 | * renders a div with text with client render on top of bad server markup
1201 | * renders a div with text with flanking whitespace with server string render
1202 | * renders a div with text with flanking whitespace with server stream render
1203 | * renders a div with text with flanking whitespace with clean client render
1204 | * renders a div with text with flanking whitespace with client render on top of good server markup
1205 | * renders a div with text with flanking whitespace with client render on top of bad server markup
1206 | * renders a div with an empty text child with server string render
1207 | * renders a div with an empty text child with server stream render
1208 | * renders a div with an empty text child with clean client render
1209 | * renders a div with an empty text child with client render on top of good server markup
1210 | * renders a div with an empty text child with client render on top of bad server markup
1211 | * renders a div with multiple empty text children with server string render
1212 | * renders a div with multiple empty text children with server stream render
1213 | * renders a div with multiple empty text children with clean client render
1214 | * renders a div with multiple empty text children with client render on top of good server markup
1215 | * renders a div with multiple empty text children with client render on top of bad server markup
1216 | * renders a div with multiple whitespace children with server string render
1217 | * renders a div with multiple whitespace children with server stream render
1218 | * renders a div with multiple whitespace children with clean client render
1219 | * renders a div with multiple whitespace children with client render on top of good server markup
1220 | * renders a div with multiple whitespace children with client render on top of bad server markup
1221 | * renders a div with text sibling to a node with server string render
1222 | * renders a div with text sibling to a node with server stream render
1223 | * renders a div with text sibling to a node with clean client render
1224 | * renders a div with text sibling to a node with client render on top of good server markup
1225 | * renders a div with text sibling to a node with client render on top of bad server markup
1226 | * renders a non-standard element with text with server string render
1227 | * renders a non-standard element with text with server stream render
1228 | * renders a non-standard element with text with clean client render
1229 | * renders a non-standard element with text with client render on top of good server markup
1230 | * renders a non-standard element with text with client render on top of bad server markup
1231 | * renders a custom element with text with server string render
1232 | * renders a custom element with text with server stream render
1233 | * renders a custom element with text with clean client render
1234 | * renders a custom element with text with client render on top of good server markup
1235 | * renders a custom element with text with client render on top of bad server markup
1236 | * renders a leading blank child with a text sibling with server string render
1237 | * renders a leading blank child with a text sibling with server stream render
1238 | * renders a leading blank child with a text sibling with clean client render
1239 | * renders a leading blank child with a text sibling with client render on top of good server markup
1240 | * renders a leading blank child with a text sibling with client render on top of bad server markup
1241 | * renders a trailing blank child with a text sibling with server string render
1242 | * renders a trailing blank child with a text sibling with server stream render
1243 | * renders a trailing blank child with a text sibling with clean client render
1244 | * renders a trailing blank child with a text sibling with client render on top of good server markup
1245 | * renders a trailing blank child with a text sibling with client render on top of bad server markup
1246 | * renders an element with two text children with server string render
1247 | * renders an element with two text children with server stream render
1248 | * renders an element with two text children with clean client render
1249 | * renders an element with two text children with client render on top of good server markup
1250 | * renders an element with two text children with client render on top of bad server markup
1251 | * renders a number as single child with server string render
1252 | * renders a number as single child with server stream render
1253 | * renders a number as single child with clean client render
1254 | * renders a number as single child with client render on top of good server markup
1255 | * renders a number as single child with client render on top of bad server markup
1256 | * renders zero as single child with server string render
1257 | * renders zero as single child with server stream render
1258 | * renders zero as single child with clean client render
1259 | * renders zero as single child with client render on top of good server markup
1260 | * renders zero as single child with client render on top of bad server markup
1261 | * renders an element with number and text children with server string render
1262 | * renders an element with number and text children with server stream render
1263 | * renders an element with number and text children with clean client render
1264 | * renders an element with number and text children with client render on top of good server markup
1265 | * renders an element with number and text children with client render on top of bad server markup
1266 | * renders null single child as blank with server string render
1267 | * renders null single child as blank with server stream render
1268 | * renders null single child as blank with clean client render
1269 | * renders null single child as blank with client render on top of good server markup
1270 | * renders null single child as blank with client render on top of bad server markup
1271 | * renders false single child as blank with server string render
1272 | * renders false single child as blank with server stream render
1273 | * renders false single child as blank with clean client render
1274 | * renders false single child as blank with client render on top of good server markup
1275 | * renders false single child as blank with client render on top of bad server markup
1276 | * renders undefined single child as blank with server string render
1277 | * renders undefined single child as blank with server stream render
1278 | * renders undefined single child as blank with clean client render
1279 | * renders undefined single child as blank with client render on top of good server markup
1280 | * renders undefined single child as blank with client render on top of bad server markup
1281 | * renders a null component children as empty with server string render
1282 | * renders a null component children as empty with server stream render
1283 | * renders a null component children as empty with clean client render
1284 | * renders a null component children as empty with client render on top of good server markup
1285 | * renders a null component children as empty with client render on top of bad server markup
1286 | * renders null children as blank with server string render
1287 | * renders null children as blank with server stream render
1288 | * renders null children as blank with clean client render
1289 | * renders null children as blank with client render on top of good server markup
1290 | * renders null children as blank with client render on top of bad server markup
1291 | * renders false children as blank with server string render
1292 | * renders false children as blank with server stream render
1293 | * renders false children as blank with clean client render
1294 | * renders false children as blank with client render on top of good server markup
1295 | * renders false children as blank with client render on top of bad server markup
1296 | * renders null and false children together as blank with server string render
1297 | * renders null and false children together as blank with server stream render
1298 | * renders null and false children together as blank with clean client render
1299 | * renders null and false children together as blank with client render on top of good server markup
1300 | * renders null and false children together as blank with client render on top of bad server markup
1301 | * renders only null and false children as blank with server string render
1302 | * renders only null and false children as blank with server stream render
1303 | * renders only null and false children as blank with clean client render
1304 | * renders only null and false children as blank with client render on top of good server markup
1305 | * renders only null and false children as blank with client render on top of bad server markup
1306 | * renders an svg element with server string render
1307 | * renders an svg element with server stream render
1308 | * renders an svg element with clean client render
1309 | * renders an svg element with client render on top of good server markup
1310 | * renders an svg element with client render on top of bad server markup
1311 | * renders svg element with an xlink with server string render
1312 | * renders svg element with an xlink with server stream render
1313 | * renders svg element with an xlink with clean client render
1314 | * renders svg element with an xlink with client render on top of good server markup
1315 | * renders svg element with an xlink with client render on top of bad server markup
1316 | * renders a math element with server string render
1317 | * renders a math element with server stream render
1318 | * renders a math element with clean client render
1319 | * renders a math element with client render on top of good server markup
1320 | * renders a math element with client render on top of bad server markup
1321 | * renders an img with server string render
1322 | * renders an img with server stream render
1323 | * renders an img with clean client render
1324 | * renders an img with client render on top of good server markup
1325 | * renders an img with client render on top of bad server markup
1326 | * renders a button with server string render
1327 | * renders a button with server stream render
1328 | * renders a button with clean client render
1329 | * renders a button with client render on top of good server markup
1330 | * renders a button with client render on top of bad server markup
1331 | * renders a div with dangerouslySetInnerHTML with server string render
1332 | * renders a div with dangerouslySetInnerHTML with server stream render
1333 | * renders a div with dangerouslySetInnerHTML with clean client render
1334 | * renders a div with dangerouslySetInnerHTML with client render on top of good server markup
1335 | * renders a div with dangerouslySetInnerHTML with client render on top of bad server markup
1336 | * renders a newline-eating tag with content not starting with \n with server string render
1337 | * renders a newline-eating tag with content not starting with \n with server stream render
1338 | * renders a newline-eating tag with content not starting with \n with clean client render
1339 | * renders a newline-eating tag with content not starting with \n with client render on top of good server markup
1340 | * renders a newline-eating tag with content not starting with \n with client render on top of bad server markup
1341 | * renders a newline-eating tag with content starting with \n with server string render
1342 | * renders a newline-eating tag with content starting with \n with server stream render
1343 | * renders a newline-eating tag with content starting with \n with clean client render
1344 | * renders a newline-eating tag with content starting with \n with client render on top of good server markup
1345 | * renders a newline-eating tag with content starting with \n with client render on top of bad server markup
1346 | * renders a normal tag with content starting with \n with server string render
1347 | * renders a normal tag with content starting with \n with server stream render
1348 | * renders a normal tag with content starting with \n with clean client render
1349 | * renders a normal tag with content starting with \n with client render on top of good server markup
1350 | * renders a normal tag with content starting with \n with client render on top of bad server markup
1351 | * renders stateless components with server string render
1352 | * renders stateless components with server stream render
1353 | * renders stateless components with clean client render
1354 | * renders stateless components with client render on top of good server markup
1355 | * renders stateless components with client render on top of bad server markup
1356 | * renders ES6 class components with server string render
1357 | * renders ES6 class components with server stream render
1358 | * renders ES6 class components with clean client render
1359 | * renders ES6 class components with client render on top of good server markup
1360 | * renders ES6 class components with client render on top of bad server markup
1361 | * renders factory components with server string render
1362 | * renders factory components with server stream render
1363 | * renders factory components with clean client render
1364 | * renders factory components with client render on top of good server markup
1365 | * renders factory components with client render on top of bad server markup
1366 | * renders single child hierarchies of components with server string render
1367 | * renders single child hierarchies of components with server stream render
1368 | * renders single child hierarchies of components with clean client render
1369 | * renders single child hierarchies of components with client render on top of good server markup
1370 | * renders single child hierarchies of components with client render on top of bad server markup
1371 | * renders multi-child hierarchies of components with server string render
1372 | * renders multi-child hierarchies of components with server stream render
1373 | * renders multi-child hierarchies of components with clean client render
1374 | * renders multi-child hierarchies of components with client render on top of good server markup
1375 | * renders multi-child hierarchies of components with client render on top of bad server markup
1376 | * renders a div with a child with server string render
1377 | * renders a div with a child with server stream render
1378 | * renders a div with a child with clean client render
1379 | * renders a div with a child with client render on top of good server markup
1380 | * renders a div with a child with client render on top of bad server markup
1381 | * renders a div with multiple children with server string render
1382 | * renders a div with multiple children with server stream render
1383 | * renders a div with multiple children with clean client render
1384 | * renders a div with multiple children with client render on top of good server markup
1385 | * renders a div with multiple children with client render on top of bad server markup
1386 | * renders a div with multiple children separated by whitespace with server string render
1387 | * renders a div with multiple children separated by whitespace with server stream render
1388 | * renders a div with multiple children separated by whitespace with clean client render
1389 | * renders a div with multiple children separated by whitespace with client render on top of good server markup
1390 | * renders a div with multiple children separated by whitespace with client render on top of bad server markup
1391 | * renders a div with a single child surrounded by whitespace with server string render
1392 | * renders a div with a single child surrounded by whitespace with server stream render
1393 | * renders a div with a single child surrounded by whitespace with clean client render
1394 | * renders a div with a single child surrounded by whitespace with client render on top of good server markup
1395 | * renders a div with a single child surrounded by whitespace with client render on top of bad server markup
1396 | * renders >,<, and & as single child with server string render
1397 | * renders >,<, and & as single child with server stream render
1398 | * renders >,<, and & as single child with clean client render
1399 | * renders >,<, and & as single child with client render on top of good server markup
1400 | * renders >,<, and & as single child with client render on top of bad server markup
1401 | * renders >,<, and & as multiple children with server string render
1402 | * renders >,<, and & as multiple children with server stream render
1403 | * renders >,<, and & as multiple children with clean client render
1404 | * renders >,<, and & as multiple children with client render on top of good server markup
1405 | * renders >,<, and & as multiple children with client render on top of bad server markup
1406 | * throws when rendering a string component with server string render
1407 | * throws when rendering a string component with clean client render
1408 | * throws when rendering a string component with client render on top of bad server markup
1409 | * throws when rendering an undefined component with server string render
1410 | * throws when rendering an undefined component with clean client render
1411 | * throws when rendering an undefined component with client render on top of bad server markup
1412 | * throws when rendering a number component with server string render
1413 | * throws when rendering a number component with clean client render
1414 | * throws when rendering a number component with client render on top of bad server markup
1415 | * throws when rendering null with server string render
1416 | * throws when rendering null with clean client render
1417 | * throws when rendering null with client render on top of bad server markup
1418 | * throws when rendering false with server string render
1419 | * throws when rendering false with clean client render
1420 | * throws when rendering false with client render on top of bad server markup
1421 | * throws when rendering undefined with server string render
1422 | * throws when rendering undefined with clean client render
1423 | * throws when rendering undefined with client render on top of bad server markup
1424 | * throws when rendering number with server string render
1425 | * throws when rendering number with clean client render
1426 | * throws when rendering number with client render on top of bad server markup
1427 | * throws when rendering string with server string render
1428 | * throws when rendering string with clean client render
1429 | * throws when rendering string with client render on top of bad server markup
1430 | * renders an input with a value and an onChange with server string render
1431 | * renders an input with a value and an onChange with server stream render
1432 | * renders an input with a value and an onChange with clean client render
1433 | * renders an input with a value and an onChange with client render on top of good server markup
1434 | * renders an input with a value and an onChange with client render on top of bad server markup
1435 | * renders an input with a value and readOnly with server string render
1436 | * renders an input with a value and readOnly with server stream render
1437 | * renders an input with a value and readOnly with clean client render
1438 | * renders an input with a value and readOnly with client render on top of good server markup
1439 | * renders an input with a value and readOnly with client render on top of bad server markup
1440 | * renders an input with a value and no onChange/readOnly with server string render
1441 | * renders an input with a value and no onChange/readOnly with server stream render
1442 | * renders an input with a value and no onChange/readOnly with clean client render
1443 | * renders an input with a value and no onChange/readOnly with client render on top of good server markup
1444 | * renders an input with a value and no onChange/readOnly with client render on top of bad server markup
1445 | * renders an input with a defaultValue with server string render
1446 | * renders an input with a defaultValue with server stream render
1447 | * renders an input with a defaultValue with clean client render
1448 | * renders an input with a defaultValue with client render on top of good server markup
1449 | * renders an input with a defaultValue with client render on top of bad server markup
1450 | * renders an input value overriding defaultValue with server string render
1451 | * renders an input value overriding defaultValue with server stream render
1452 | * renders an input value overriding defaultValue with clean client render
1453 | * renders an input value overriding defaultValue with client render on top of good server markup
1454 | * renders an input value overriding defaultValue with client render on top of bad server markup
1455 | * renders an input value overriding defaultValue no matter the prop order with server string render
1456 | * renders an input value overriding defaultValue no matter the prop order with server stream render
1457 | * renders an input value overriding defaultValue no matter the prop order with clean client render
1458 | * renders an input value overriding defaultValue no matter the prop order with client render on top of good server markup
1459 | * renders an input value overriding defaultValue no matter the prop order with client render on top of bad server markup
1460 | * renders a checkbox that is checked with an onChange with server string render
1461 | * renders a checkbox that is checked with an onChange with server stream render
1462 | * renders a checkbox that is checked with an onChange with clean client render
1463 | * renders a checkbox that is checked with an onChange with client render on top of good server markup
1464 | * renders a checkbox that is checked with an onChange with client render on top of bad server markup
1465 | * renders a checkbox that is checked with readOnly with server string render
1466 | * renders a checkbox that is checked with readOnly with server stream render
1467 | * renders a checkbox that is checked with readOnly with clean client render
1468 | * renders a checkbox that is checked with readOnly with client render on top of good server markup
1469 | * renders a checkbox that is checked with readOnly with client render on top of bad server markup
1470 | * renders a checkbox that is checked and no onChange/readOnly with server string render
1471 | * renders a checkbox that is checked and no onChange/readOnly with server stream render
1472 | * renders a checkbox that is checked and no onChange/readOnly with clean client render
1473 | * renders a checkbox that is checked and no onChange/readOnly with client render on top of good server markup
1474 | * renders a checkbox that is checked and no onChange/readOnly with client render on top of bad server markup
1475 | * renders a checkbox with defaultChecked with server string render
1476 | * renders a checkbox with defaultChecked with server stream render
1477 | * renders a checkbox with defaultChecked with clean client render
1478 | * renders a checkbox with defaultChecked with client render on top of good server markup
1479 | * renders a checkbox with defaultChecked with client render on top of bad server markup
1480 | * renders a checkbox checked overriding defaultChecked with server string render
1481 | * renders a checkbox checked overriding defaultChecked with server stream render
1482 | * renders a checkbox checked overriding defaultChecked with clean client render
1483 | * renders a checkbox checked overriding defaultChecked with client render on top of good server markup
1484 | * renders a checkbox checked overriding defaultChecked with client render on top of bad server markup
1485 | * renders a checkbox checked overriding defaultChecked no matter the prop order with server string render
1486 | * renders a checkbox checked overriding defaultChecked no matter the prop order with server stream render
1487 | * renders a checkbox checked overriding defaultChecked no matter the prop order with clean client render
1488 | * renders a checkbox checked overriding defaultChecked no matter the prop order with client render on top of good server markup
1489 | * renders a checkbox checked overriding defaultChecked no matter the prop order with client render on top of bad server markup
1490 | * renders a textarea with a value and an onChange with server string render
1491 | * renders a textarea with a value and an onChange with server stream render
1492 | * renders a textarea with a value and an onChange with clean client render
1493 | * renders a textarea with a value and an onChange with client render on top of good server markup
1494 | * renders a textarea with a value and an onChange with client render on top of bad server markup
1495 | * renders a textarea with a value and readOnly with server string render
1496 | * renders a textarea with a value and readOnly with server stream render
1497 | * renders a textarea with a value and readOnly with clean client render
1498 | * renders a textarea with a value and readOnly with client render on top of good server markup
1499 | * renders a textarea with a value and readOnly with client render on top of bad server markup
1500 | * renders a textarea with a value and no onChange/readOnly with server string render
1501 | * renders a textarea with a value and no onChange/readOnly with server stream render
1502 | * renders a textarea with a value and no onChange/readOnly with clean client render
1503 | * renders a textarea with a value and no onChange/readOnly with client render on top of good server markup
1504 | * renders a textarea with a value and no onChange/readOnly with client render on top of bad server markup
1505 | * renders a textarea with a defaultValue with server string render
1506 | * renders a textarea with a defaultValue with server stream render
1507 | * renders a textarea with a defaultValue with clean client render
1508 | * renders a textarea with a defaultValue with client render on top of good server markup
1509 | * renders a textarea with a defaultValue with client render on top of bad server markup
1510 | * renders a textarea value overriding defaultValue with server string render
1511 | * renders a textarea value overriding defaultValue with server stream render
1512 | * renders a textarea value overriding defaultValue with clean client render
1513 | * renders a textarea value overriding defaultValue with client render on top of good server markup
1514 | * renders a textarea value overriding defaultValue with client render on top of bad server markup
1515 | * renders a textarea value overriding defaultValue no matter the prop order with server string render
1516 | * renders a textarea value overriding defaultValue no matter the prop order with server stream render
1517 | * renders a textarea value overriding defaultValue no matter the prop order with clean client render
1518 | * renders a textarea value overriding defaultValue no matter the prop order with client render on top of good server markup
1519 | * renders a textarea value overriding defaultValue no matter the prop order with client render on top of bad server markup
1520 | * renders a select with a value and an onChange with server string render
1521 | * renders a select with a value and an onChange with server stream render
1522 | * renders a select with a value and an onChange with clean client render
1523 | * renders a select with a value and an onChange with client render on top of good server markup
1524 | * renders a select with a value and an onChange with client render on top of bad server markup
1525 | * renders a select with a value and readOnly with server string render
1526 | * renders a select with a value and readOnly with server stream render
1527 | * renders a select with a value and readOnly with clean client render
1528 | * renders a select with a value and readOnly with client render on top of good server markup
1529 | * renders a select with a value and readOnly with client render on top of bad server markup
1530 | * renders a select with a multiple values and an onChange with server string render
1531 | * renders a select with a multiple values and an onChange with server stream render
1532 | * renders a select with a multiple values and an onChange with clean client render
1533 | * renders a select with a multiple values and an onChange with client render on top of good server markup
1534 | * renders a select with a multiple values and an onChange with client render on top of bad server markup
1535 | * renders a select with a multiple values and readOnly with server string render
1536 | * renders a select with a multiple values and readOnly with server stream render
1537 | * renders a select with a multiple values and readOnly with clean client render
1538 | * renders a select with a multiple values and readOnly with client render on top of good server markup
1539 | * renders a select with a multiple values and readOnly with client render on top of bad server markup
1540 | * renders a select with a value and no onChange/readOnly with server string render
1541 | * renders a select with a value and no onChange/readOnly with server stream render
1542 | * renders a select with a value and no onChange/readOnly with clean client render
1543 | * renders a select with a value and no onChange/readOnly with client render on top of good server markup
1544 | * renders a select with a value and no onChange/readOnly with client render on top of bad server markup
1545 | * renders a select with a defaultValue with server string render
1546 | * renders a select with a defaultValue with server stream render
1547 | * renders a select with a defaultValue with clean client render
1548 | * renders a select with a defaultValue with client render on top of good server markup
1549 | * renders a select with a defaultValue with client render on top of bad server markup
1550 | * renders a select value overriding defaultValue with server string render
1551 | * renders a select value overriding defaultValue with server stream render
1552 | * renders a select value overriding defaultValue with clean client render
1553 | * renders a select value overriding defaultValue with client render on top of good server markup
1554 | * renders a select value overriding defaultValue with client render on top of bad server markup
1555 | * renders a select value overriding defaultValue no matter the prop order with server string render
1556 | * renders a select value overriding defaultValue no matter the prop order with server stream render
1557 | * renders a select value overriding defaultValue no matter the prop order with clean client render
1558 | * renders a select value overriding defaultValue no matter the prop order with client render on top of good server markup
1559 | * renders a select value overriding defaultValue no matter the prop order with client render on top of bad server markup
1560 | * renders a controlled text input with clean client render
1561 | * renders a controlled text input with client render on top of good server markup
1562 | * renders a controlled text input with client render on top of bad server markup
1563 | * renders a controlled textarea with clean client render
1564 | * renders a controlled textarea with client render on top of good server markup
1565 | * renders a controlled textarea with client render on top of bad server markup
1566 | * renders a controlled checkbox with clean client render
1567 | * renders a controlled checkbox with client render on top of good server markup
1568 | * renders a controlled checkbox with client render on top of bad server markup
1569 | * renders a controlled select with clean client render
1570 | * renders a controlled select with client render on top of good server markup
1571 | * renders a controlled select with client render on top of bad server markup
1572 | * should not blow away user-entered text on successful reconnect to an uncontrolled input
1573 | * should not blow away user-entered text on successful reconnect to a controlled input
1574 | * should not blow away user-entered text on successful reconnect to an uncontrolled checkbox
1575 | * should not blow away user-entered text on successful reconnect to a controlled checkbox
1576 | * should not blow away user-selected value on successful reconnect to an uncontrolled select
1577 | * should not blow away user-selected value on successful reconnect to an controlled select
1578 | * renders class child with context with server string render
1579 | * renders class child with context with server stream render
1580 | * renders class child with context with clean client render
1581 | * renders class child with context with client render on top of good server markup
1582 | * renders class child with context with client render on top of bad server markup
1583 | * renders stateless child with context with server string render
1584 | * renders stateless child with context with server stream render
1585 | * renders stateless child with context with clean client render
1586 | * renders stateless child with context with client render on top of good server markup
1587 | * renders stateless child with context with client render on top of bad server markup
1588 | * renders class child without context with server string render
1589 | * renders class child without context with server stream render
1590 | * renders class child without context with clean client render
1591 | * renders class child without context with client render on top of good server markup
1592 | * renders class child without context with client render on top of bad server markup
1593 | * renders stateless child without context with server string render
1594 | * renders stateless child without context with server stream render
1595 | * renders stateless child without context with clean client render
1596 | * renders stateless child without context with client render on top of good server markup
1597 | * renders stateless child without context with client render on top of bad server markup
1598 | * renders class child with wrong context with server string render
1599 | * renders class child with wrong context with server stream render
1600 | * renders class child with wrong context with clean client render
1601 | * renders class child with wrong context with client render on top of good server markup
1602 | * renders class child with wrong context with client render on top of bad server markup
1603 | * renders stateless child with wrong context with server string render
1604 | * renders stateless child with wrong context with server stream render
1605 | * renders stateless child with wrong context with clean client render
1606 | * renders stateless child with wrong context with client render on top of good server markup
1607 | * renders stateless child with wrong context with client render on top of bad server markup
1608 | * renders with context passed through to a grandchild with server string render
1609 | * renders with context passed through to a grandchild with server stream render
1610 | * renders with context passed through to a grandchild with clean client render
1611 | * renders with context passed through to a grandchild with client render on top of good server markup
1612 | * renders with context passed through to a grandchild with client render on top of bad server markup
1613 | * renders a child context overriding a parent context with server string render
1614 | * renders a child context overriding a parent context with server stream render
1615 | * renders a child context overriding a parent context with clean client render
1616 | * renders a child context overriding a parent context with client render on top of good server markup
1617 | * renders a child context overriding a parent context with client render on top of bad server markup
1618 | * renders a child context merged with a parent context with server string render
1619 | * renders a child context merged with a parent context with server stream render
1620 | * renders a child context merged with a parent context with clean client render
1621 | * renders a child context merged with a parent context with client render on top of good server markup
1622 | * renders a child context merged with a parent context with client render on top of bad server markup
1623 | * renders with a call to componentWillMount before getChildContext with server string render
1624 | * renders with a call to componentWillMount before getChildContext with server stream render
1625 | * renders with a call to componentWillMount before getChildContext with clean client render
1626 | * renders with a call to componentWillMount before getChildContext with client render on top of good server markup
1627 | * renders with a call to componentWillMount before getChildContext with client render on top of bad server markup
1628 | * throws when rendering if getChildContext exists without childContextTypes with server string render
1629 | * throws when rendering if getChildContext exists without childContextTypes with clean client render
1630 | * throws when rendering if getChildContext exists without childContextTypes with client render on top of bad server markup
1631 | * throws when rendering if getChildContext returns a value not in childContextTypes with server string render
1632 | * throws when rendering if getChildContext returns a value not in childContextTypes with clean client render
1633 | * throws when rendering if getChildContext returns a value not in childContextTypes with client render on top of bad server markup
1634 | * should not run ref code on server
1635 | * should run ref code on client
1636 | * should send the correct element to ref functions on client
1637 | * should have string refs on client when rendered over server markup
1638 | * should reconnect ES6 Class to ES6 Class
1639 | * should reconnect Pure Component to ES6 Class
1640 | * should reconnect Bare Element to ES6 Class
1641 | * should reconnect ES6 Class to Pure Component
1642 | * should reconnect Pure Component to Pure Component
1643 | * should reconnect Bare Element to Pure Component
1644 | * should reconnect ES6 Class to Bare Element
1645 | * should reconnect Pure Component to Bare Element
1646 | * should reconnect Bare Element to Bare Element
1647 | * should error reconnecting different element types
1648 | * should error reconnecting missing attributes
1649 | * should error reconnecting added attributes
1650 | * should error reconnecting different attribute values
1651 | * should error reconnecting missing style attribute
1652 | * should error reconnecting added style attribute
1653 | * should error reconnecting empty style attribute
1654 | * should error reconnecting added style values
1655 | * should error reconnecting different style values
1656 | * should reconnect number and string versions of a number
1657 | * should error reconnecting reordered style values
1658 | * should error reconnecting different text
1659 | * should reconnect a div with a number and string version of number
1660 | * should error reconnecting different numbers
1661 | * should error reconnecting different number from text
1662 | * should error reconnecting different text in two code blocks
1663 | * should error reconnecting missing children
1664 | * should error reconnecting added children
1665 | * should error reconnecting more children
1666 | * should error reconnecting fewer children
1667 | * should error reconnecting reordered children
1668 | * should error reconnecting a div with children separated by whitespace on the client
1669 | * should error reconnecting a div with children separated by different whitespace on the server
1670 | * should error reconnecting a div with children separated by different whitespace
1671 | * can distinguish an empty component from a dom node
1672 | * can distinguish an empty component from an empty text component
1673 | * should error reconnecting a div with different dangerouslySetInnerHTML
1674 | * renders injected attributes with server string render
1675 | * renders injected attributes with server stream render
1676 | * renders injected attributes with clean client render
1677 | * renders injected attributes with client render on top of good server markup
1678 | * renders injected attributes with client render on top of bad server markup
1679 |
1680 | src/renderers/dom/shared/__tests__/ReactDOMTextComponent-test.js
1681 | * updates a mounted text component in place
1682 | * can be toggled in and out of the markup
1683 | * can reconcile text from pre-rendered markup
1684 |
1685 | src/renderers/dom/shared/__tests__/ReactEventIndependence-test.js
1686 | * does not crash with other react inside
1687 | * does not crash with other react outside
1688 | * does not when event fired on unmounted tree
1689 |
1690 | src/renderers/dom/shared/__tests__/ReactMount-test.js
1691 | * throws when given a non-node
1692 | * returns false on non-React containers
1693 | * returns true on React containers
1694 | * throws when given a string
1695 | * throws when given a factory
1696 | * should render different components in same root
1697 | * should unmount and remount if the key changes
1698 | * should reuse markup if rendering to the same target twice
1699 | * should warn if mounting into dirty rendered markup
1700 | * should not warn if mounting into non-empty node
1701 | * should warn when mounting into document.body
1702 | * should account for escaping on a checksum mismatch
1703 | * should warn if render removes React-rendered children
1704 | * should warn if the unmounted node was rendered by another copy of React
1705 | * passes the correct callback context
1706 | * initial mount is sync inside batchedUpdates, but task work is deferred until the end of the batch
1707 | * renders at a comment node
1708 |
1709 | src/renderers/dom/shared/__tests__/ReactMountDestruction-test.js
1710 | * should destroy a react root upon request
1711 | * should warn when unmounting a non-container root node
1712 | * should warn when unmounting a non-container, non-root node
1713 |
1714 | src/renderers/dom/shared/__tests__/ReactRenderDocument-test.js
1715 | * should be able to adopt server markup
1716 | * should not be able to unmount component from document node
1717 | * should not be able to switch root constructors
1718 | * should be able to mount into document
1719 | * renders over an existing text child without throwing
1720 | * should give helpful errors on state desync
1721 | * should throw on full document render w/ no markup
1722 | * supports findDOMNode on full-page components
1723 |
1724 | src/renderers/dom/shared/__tests__/ReactServerRendering-test.js
1725 | * should generate simple markup
1726 | * should generate simple markup for self-closing tags
1727 | * should generate simple markup for attribute with \`>\` symbol
1728 | * should generate comment markup for component returns null
1729 | * should render composite components
1730 | * should only execute certain lifecycle methods
1731 | * should have the correct mounting behavior
1732 | * should throw with silly args
1733 | * should not put checksum and React ID on components
1734 | * should not put checksum and React ID on text components
1735 | * should not use comments for empty nodes
1736 | * should only execute certain lifecycle methods
1737 | * should throw with silly args
1738 | * allows setState in componentWillMount without using DOM
1739 | * allows setState in componentWillMount with custom constructor
1740 | * renders with props when using custom constructor
1741 | * renders with context when using custom constructor
1742 | * renders components with different batching strategies
1743 | * warns with a no-op when an async setState is triggered
1744 | * warns with a no-op when an async forceUpdate is triggered
1745 | * should warn when children are mutated during render
1746 |
1747 | src/renderers/dom/shared/__tests__/escapeTextContentForBrowser-test.js
1748 | * should escape boolean to string
1749 | * should escape object to string
1750 | * should escape number to string
1751 | * should escape string
1752 |
1753 | src/renderers/dom/shared/__tests__/findDOMNode-test.js
1754 | * findDOMNode should return null if passed null
1755 | * findDOMNode should find dom element
1756 | * findDOMNode should find dom element after an update from null
1757 | * findDOMNode should reject random objects
1758 | * findDOMNode should reject unmounted objects with render func
1759 | * findDOMNode should not throw an error when called within a component that is not mounted
1760 |
1761 | src/renderers/dom/shared/__tests__/inputValueTracking-test.js
1762 | * should attach tracker to node
1763 | * should define \`value\` on the node instance
1764 | * should define \`checked\` on the node instance
1765 | * should initialize with the current value
1766 | * should initialize with the current \`checked\`
1767 | * should track value changes
1768 | * should tracked\`checked\` changes
1769 | * should update value manually
1770 | * should coerce value to a string
1771 | * should update value if it changed and return result
1772 | * should return true when updating untracked instance
1773 | * should return tracker from node
1774 | * should stop tracking
1775 | * does not crash for nodes with custom value property
1776 |
1777 | src/renderers/dom/shared/__tests__/quoteAttributeValueForBrowser-test.js
1778 | * should escape boolean to string
1779 | * should escape object to string
1780 | * should escape number to string
1781 | * should escape string
1782 |
1783 | src/renderers/dom/shared/__tests__/renderSubtreeIntoContainer-test.js
1784 | * should pass context when rendering subtree elsewhere
1785 | * should throw if parentComponent is invalid
1786 | * should update context if it changes due to setState
1787 | * should update context if it changes due to re-render
1788 | * should render portal with non-context-provider parent
1789 | * should get context through non-context-provider parent
1790 | * should get context through middle non-context-provider layer
1791 |
1792 | src/renderers/dom/shared/__tests__/validateDOMNesting-test.js
1793 | * allows any tag with no context
1794 | * allows valid nestings
1795 | * prevents problematic nestings
1796 |
1797 | src/renderers/dom/shared/eventPlugins/__tests__/BeforeInputEventPlugin-test.js
1798 | * extract onBeforeInput from native textinput events
1799 | * extract onBeforeInput from fallback objects
1800 |
1801 | src/renderers/dom/shared/eventPlugins/__tests__/ChangeEventPlugin-test.js
1802 | * should fire change for checkbox input
1803 | * should catch setting the value programmatically
1804 | * should not fire change when setting the value programmatically
1805 | * should not fire change when setting checked programmatically
1806 | * should unmount
1807 | * should only fire change for checked radio button once
1808 | * should deduplicate input value change events
1809 | * should listen for both change and input events when supported
1810 | * should only fire events when the value changes for range inputs
1811 |
1812 | src/renderers/dom/shared/eventPlugins/__tests__/EnterLeaveEventPlugin-test.js
1813 | * should set relatedTarget properly in iframe
1814 |
1815 | src/renderers/dom/shared/eventPlugins/__tests__/FallbackCompositionState-test.js
1816 | * extracts value via \`getText()\`
1817 | * extracts when inserted at start of text
1818 | * extracts when inserted within text
1819 | * extracts when inserted at end of text
1820 | * extracts when inserted at start of text
1821 | * extracts when inserted within text
1822 | * extracts when inserted at end of text
1823 |
1824 | src/renderers/dom/shared/eventPlugins/__tests__/SelectEventPlugin-test.js
1825 | * should skip extraction if no listeners are present
1826 | * should extract if an \`onSelect\` listener is present
1827 |
1828 | src/renderers/dom/shared/eventPlugins/__tests__/SimpleEventPlugin-test.js
1829 | * A non-interactive tags click when disabled
1830 | * A non-interactive tags clicks bubble when disabled
1831 | * does not register a click when clicking a child of a disabled element
1832 | * triggers click events for children of disabled elements
1833 | * triggers parent captured click events when target is a child of a disabled elements
1834 | * triggers captured click events for children of disabled elements
1835 | * should forward clicks when it starts out not disabled
1836 | * should not forward clicks when it starts out disabled
1837 | * should forward clicks when it becomes not disabled
1838 | * should not forward clicks when it becomes disabled
1839 | * should work correctly if the listener is changed
1840 | * should forward clicks when it starts out not disabled
1841 | * should not forward clicks when it starts out disabled
1842 | * should forward clicks when it becomes not disabled
1843 | * should not forward clicks when it becomes disabled
1844 | * should work correctly if the listener is changed
1845 | * should forward clicks when it starts out not disabled
1846 | * should not forward clicks when it starts out disabled
1847 | * should forward clicks when it becomes not disabled
1848 | * should not forward clicks when it becomes disabled
1849 | * should work correctly if the listener is changed
1850 | * should forward clicks when it starts out not disabled
1851 | * should not forward clicks when it starts out disabled
1852 | * should forward clicks when it becomes not disabled
1853 | * should not forward clicks when it becomes disabled
1854 | * should work correctly if the listener is changed
1855 | * does not add a local click to interactive elements
1856 | * adds a local click listener to non-interactive elements
1857 |
1858 | src/renderers/dom/shared/syntheticEvents/__tests__/SyntheticClipboardEvent-test.js
1859 | * returns event's clipboardData
1860 | * normalizes properties from the Event interface
1861 | * is able to \`preventDefault\` and \`stopPropagation\`
1862 | * is able to \`persist\`
1863 |
1864 | src/renderers/dom/shared/syntheticEvents/__tests__/SyntheticEvent-test.js
1865 | * should normalize \`target\` from the nativeEvent
1866 | * should be able to \`preventDefault\`
1867 | * should be prevented if nativeEvent is prevented
1868 | * should be able to \`stopPropagation\`
1869 | * should be able to \`persist\`
1870 | * should be nullified if the synthetic event has called destructor and log warnings
1871 | * should warn when setting properties of a destructored synthetic event
1872 | * should warn if the synthetic event has been released when calling \`preventDefault\`
1873 | * should warn if the synthetic event has been released when calling \`stopPropagation\`
1874 | * should warn if Proxy is supported and the synthetic event is added a property
1875 |
1876 | src/renderers/dom/shared/syntheticEvents/__tests__/SyntheticKeyboardEvent-test.js
1877 | * returns whatever getEventCharCode returns
1878 | * returns 0
1879 | * returns a passed keyCode
1880 | * returns 0
1881 | * returns whatever getEventCharCode returns
1882 | * returns a passed keyCode
1883 | * returns 0
1884 | * normalizes properties from the Event interface
1885 | * is able to \`preventDefault\` and \`stopPropagation\`
1886 | * is able to \`persist\`
1887 |
1888 | src/renderers/dom/shared/syntheticEvents/__tests__/SyntheticWheelEvent-test.js
1889 | * should normalize properties from the Event interface
1890 | * should normalize properties from the MouseEvent interface
1891 | * should normalize properties from the WheelEvent interface
1892 | * should be able to \`preventDefault\` and \`stopPropagation\`
1893 | * should be able to \`persist\`
1894 |
1895 | src/renderers/dom/shared/utils/__tests__/getEventCharCode-test.js
1896 | * returns 13
1897 | * returns charCode
1898 | * returns 13
1899 | * returns 0
1900 | * returns keyCode
1901 | * returns 13
1902 | * returns 0
1903 |
1904 | src/renderers/dom/shared/utils/__tests__/getEventKey-test.js
1905 | * returns a normalized value
1906 | * returns a key
1907 | * returns 'Enter'
1908 | * returns a string from a charCode
1909 | * returns a translated key
1910 | * returns Unidentified
1911 | * returns an empty string
1912 |
1913 | src/renderers/dom/shared/utils/__tests__/getNodeForCharacterOffset-test.js
1914 | * should handle siblings
1915 | * should handle trailing chars
1916 | * should handle trees
1917 | * should handle non-existent offset
1918 |
1919 | src/renderers/dom/shared/utils/__tests__/setInnerHTML-test.js
1920 | * sets innerHTML on it
1921 |
1922 | src/renderers/dom/shared/wrappers/__tests__/ReactDOMIframe-test.js
1923 | * should trigger load events
1924 |
1925 | src/renderers/dom/shared/wrappers/__tests__/ReactDOMInput-test.js
1926 | * should properly control a value even if no event listener exists
1927 | * should control a value in reentrant events
1928 | * should control values in reentrant events with different targets
1929 | * does change the number 2 to "2.0" with no change handler
1930 | * does change the string "2" to "2.0" with no change handler
1931 | * changes the number 2 to "2.0" using a change handler
1932 | * does change the string ".98" to "0.98" with no change handler
1933 | * distinguishes precision for extra zeroes in string number values
1934 | * should display \`defaultValue\` of number 0
1935 | * only assigns defaultValue if it changes
1936 | * should display "true" for \`defaultValue\` of \`true\`
1937 | * should display "false" for \`defaultValue\` of \`false\`
1938 | * should update \`defaultValue\` for uncontrolled input
1939 | * should update \`defaultValue\` for uncontrolled date/time input
1940 | * should take \`defaultValue\` when changing to uncontrolled input
1941 | * should render defaultValue for SSR
1942 | * should render value for SSR
1943 | * should render name attribute if it is supplied
1944 | * should render name attribute if it is supplied for SSR
1945 | * should not render name attribute if it is not supplied
1946 | * should not render name attribute if it is not supplied for SSR
1947 | * should display "foobar" for \`defaultValue\` of \`objToString\`
1948 | * should display \`value\` of number 0
1949 | * should allow setting \`value\` to \`true\`
1950 | * should allow setting \`value\` to \`false\`
1951 | * should allow setting \`value\` to \`objToString\`
1952 | * should not incur unnecessary DOM mutations
1953 | * should not incur unnecessary DOM mutations for numeric type conversion
1954 | * should not incur unnecessary DOM mutations for the boolean type conversion
1955 | * should properly control a value of number \`0\`
1956 | * should properly control 0.0 for a text input
1957 | * should properly control 0.0 for a number input
1958 | * should properly transition from an empty value to 0
1959 | * should properly transition from 0 to an empty value
1960 | * should have the correct target value
1961 | * should not set a value for submit buttons unnecessarily
1962 | * should control radio buttons
1963 | * should control radio buttons if the tree updates during render
1964 | * should warn with value and no onChange handler and readOnly specified
1965 | * should have a this value of undefined if bind is not used
1966 | * should warn with checked and no onChange handler with readOnly specified
1967 | * should update defaultValue to empty string
1968 | * should warn if value is null
1969 | * should warn if checked and defaultChecked props are specified
1970 | * should warn if value and defaultValue props are specified
1971 | * should warn if controlled input switches to uncontrolled (value is undefined)
1972 | * should warn if controlled input switches to uncontrolled (value is null)
1973 | * should warn if controlled input switches to uncontrolled with defaultValue
1974 | * should warn if uncontrolled input (value is undefined) switches to controlled
1975 | * should warn if uncontrolled input (value is null) switches to controlled
1976 | * should warn if controlled checkbox switches to uncontrolled (checked is undefined)
1977 | * should warn if controlled checkbox switches to uncontrolled (checked is null)
1978 | * should warn if controlled checkbox switches to uncontrolled with defaultChecked
1979 | * should warn if uncontrolled checkbox (checked is undefined) switches to controlled
1980 | * should warn if uncontrolled checkbox (checked is null) switches to controlled
1981 | * should warn if controlled radio switches to uncontrolled (checked is undefined)
1982 | * should warn if controlled radio switches to uncontrolled (checked is null)
1983 | * should warn if controlled radio switches to uncontrolled with defaultChecked
1984 | * should warn if uncontrolled radio (checked is undefined) switches to controlled
1985 | * should warn if uncontrolled radio (checked is null) switches to controlled
1986 | * should not warn if radio value changes but never becomes controlled
1987 | * should not warn if radio value changes but never becomes uncontrolled
1988 | * should warn if radio checked false changes to become uncontrolled
1989 | * sets type, step, min, max before value always
1990 | * sets value properly with type coming later in props
1991 | * does not raise a validation warning when it switches types
1992 | * resets value of date/time input to fix bugs in iOS Safari
1993 | * always sets the attribute when values change on text inputs
1994 | * does not set the value attribute on number inputs if focused
1995 | * sets the value attribute on number inputs on blur
1996 | * an uncontrolled number input will not update the value attribute on blur
1997 | * an uncontrolled text input will not update the value attribute on blur
1998 |
1999 | src/renderers/dom/shared/wrappers/__tests__/ReactDOMOption-test.js
2000 | * should flatten children to a string
2001 | * should ignore and warn invalid children types
2002 | * should ignore null/undefined/false children without warning
2003 | * should be able to use dangerouslySetInnerHTML on option
2004 | * should set attribute for empty value
2005 | * should allow ignoring \`value\` on option
2006 |
2007 | src/renderers/dom/shared/wrappers/__tests__/ReactDOMSelect-test.js
2008 | * should allow setting \`defaultValue\`
2009 | * should not throw with \`defaultValue\` and without children
2010 | * should not control when using \`defaultValue\`
2011 | * should allow setting \`defaultValue\` with multiple
2012 | * should allow setting \`value\`
2013 | * should allow setting \`value\` to __proto__
2014 | * should not throw with \`value\` and without children
2015 | * should allow setting \`value\` with multiple
2016 | * should allow setting \`value\` to __proto__ with multiple
2017 | * should not select other options automatically
2018 | * should reset child options selected when they are changed and \`value\` is set
2019 | * should allow setting \`value\` with \`objectToString\`
2020 | * should allow switching to multiple
2021 | * should allow switching from multiple
2022 | * should remember value when switching to uncontrolled
2023 | * should remember updated value when switching to uncontrolled
2024 | * should support server-side rendering
2025 | * should support server-side rendering with defaultValue
2026 | * should support server-side rendering with multiple
2027 | * should not control defaultValue if readding options
2028 | * should warn if value is null
2029 | * should refresh state on change
2030 | * should warn if value and defaultValue props are specified
2031 | * should be able to safely remove select onChange
2032 | * should select grandchild options nested inside an optgroup
2033 |
2034 | src/renderers/dom/shared/wrappers/__tests__/ReactDOMTextarea-test.js
2035 | * should allow setting \`defaultValue\`
2036 | * should display \`defaultValue\` of number 0
2037 | * should display "false" for \`defaultValue\` of \`false\`
2038 | * should display "foobar" for \`defaultValue\` of \`objToString\`
2039 | * should set defaultValue
2040 | * should not render value as an attribute
2041 | * should display \`value\` of number 0
2042 | * should update defaultValue to empty string
2043 | * should allow setting \`value\` to \`giraffe\`
2044 | * should render defaultValue for SSR
2045 | * should render value for SSR
2046 | * should allow setting \`value\` to \`true\`
2047 | * should allow setting \`value\` to \`false\`
2048 | * should allow setting \`value\` to \`objToString\`
2049 | * should take updates to \`defaultValue\` for uncontrolled textarea
2050 | * should take updates to children in lieu of \`defaultValue\` for uncontrolled textarea
2051 | * should not incur unnecessary DOM mutations
2052 | * should properly control a value of number \`0\`
2053 | * should treat children like \`defaultValue\`
2054 | * should keep value when switching to uncontrolled element if not changed
2055 | * should keep value when switching to uncontrolled element if changed
2056 | * should allow numbers as children
2057 | * should allow booleans as children
2058 | * should allow objects as children
2059 | * should throw with multiple or invalid children
2060 | * should unmount
2061 | * should warn if value is null
2062 | * should warn if value and defaultValue are specified
2063 |
2064 | src/renderers/dom/test/__tests__/ReactTestUtils-test.js
2065 | * should call all of the lifecycle hooks
2066 | * should only render 1 level deep
2067 | * should have shallow rendering
2068 | * should enable shouldComponentUpdate to prevent a re-render
2069 | * should shallow render a functional component
2070 | * should throw for invalid elements
2071 | * should have shallow unmounting
2072 | * can shallow render to null
2073 | * can shallow render with a ref
2074 | * lets you update shallowly rendered components
2075 | * can access the mounted component instance
2076 | * can shallowly render components with contextTypes
2077 | * can shallowly render components with ref as function
2078 | * can setState in componentWillMount when shallow rendering
2079 | * can setState in componentWillReceiveProps when shallow rendering
2080 | * can setState with an updater function
2081 | * can setState with a callback
2082 | * can replaceState with a callback
2083 | * can forceUpdate with a callback
2084 | * can pass context when shallowly rendering
2085 | * should track context across updates
2086 | * can fail context when shallowly rendering
2087 | * should warn about propTypes (but only once)
2088 | * can scryRenderedDOMComponentsWithClass with TextComponent
2089 | * can scryRenderedDOMComponentsWithClass with className contains \n
2090 | * can scryRenderedDOMComponentsWithClass with multiple classes
2091 | * traverses children in the correct order
2092 | * should support injected wrapper components as DOM components
2093 | * should change the value of an input field
2094 | * should change the value of an input field in a component
2095 | * should throw when attempting to use ReactTestUtils.Simulate with shallow rendering
2096 | * should not warn when simulating events with extra properties
2097 | * can scry with stateless components involved
2098 | * should enable rendering of cloned element
2099 | * should set the type of the event
2100 | * should work with renderIntoDocument
2101 | * should call setState callback with no arguments
2102 |
2103 | src/renderers/native/__tests__/ReactNativeAttributePayload-test.js
2104 | * should work with simple example
2105 | * should skip fields that are equal
2106 | * should remove fields
2107 | * should remove fields that are set to undefined
2108 | * should ignore invalid fields
2109 | * should use the diff attribute
2110 | * should not use the diff attribute on addition/removal
2111 | * should do deep diffs of Objects by default
2112 | * should work with undefined styles
2113 | * should work with empty styles
2114 | * should flatten nested styles and predefined styles
2115 | * should reset a value to a previous if it is removed
2116 | * should not clear removed props if they are still in another slot
2117 | * should clear a prop if a later style is explicit null/undefined
2118 | * should convert functions to booleans
2119 |
2120 | src/renderers/native/__tests__/ReactNativeEvents-test.js
2121 | * handles events
2122 | * handles events on text nodes
2123 | * handles when a responder is unmounted while a touch sequence is in progress
2124 | * handles events without target
2125 |
2126 | src/renderers/native/__tests__/ReactNativeMount-test.js
2127 | * should be able to create and render a native component
2128 | * should be able to create and update a native component
2129 | * returns the correct instance and calls it in the callback
2130 | * renders and reorders children
2131 | * calls setState with no arguments
2132 |
2133 | src/renderers/native/__tests__/createReactNativeComponentClass-test.js
2134 | * should register viewConfigs
2135 | * should not allow viewConfigs with duplicate uiViewClassNames to be registered
2136 |
2137 | src/renderers/shared/__tests__/ReactDOMFrameScheduling-test.js
2138 | * throws when requestAnimationFrame is not polyfilled in the browser
2139 | * can import findDOMNode in Node environment
2140 |
2141 | src/renderers/shared/__tests__/ReactDebugTool-test.js
2142 | * should add and remove hooks
2143 | * warns once when an error is thrown in hook
2144 | * returns isProfiling state
2145 |
2146 | src/renderers/shared/fiber/__tests__/ReactCoroutine-test.js
2147 | * should render a coroutine
2148 | * should update a coroutine
2149 | * should unmount a composite in a coroutine
2150 | * should handle deep updates in coroutine
2151 |
2152 | src/renderers/shared/fiber/__tests__/ReactFiberHostContext-test.js
2153 | * works with null host context
2154 |
2155 | src/renderers/shared/fiber/__tests__/ReactIncremental-test.js
2156 | * should render a simple component
2157 | * should render a simple component, in steps if needed
2158 | * updates a previous render
2159 | * can cancel partially rendered work and restart
2160 | * should call callbacks even if updates are aborted
2161 | * can deprioritize unfinished work and resume it later
2162 | * can deprioritize a tree from without dropping work
2163 | * memoizes work even if shouldComponentUpdate returns false
2164 | * can update in the middle of a tree using setState
2165 | * can queue multiple state updates
2166 | * can use updater form of setState
2167 | * can call setState inside update callback
2168 | * can replaceState
2169 | * can forceUpdate
2170 | * can nest batchedUpdates
2171 | * can handle if setState callback throws
2172 | * merges and masks context
2173 | * does not leak own context into context provider
2174 | * provides context when reusing work
2175 | * reads context when setState is below the provider
2176 | * reads context when setState is above the provider
2177 | * maintains the correct context when providers bail out due to low priority
2178 | * maintains the correct context when unwinding due to an error in render
2179 | * should not recreate masked context unless inputs have changed
2180 |
2181 | src/renderers/shared/fiber/__tests__/ReactIncrementalErrorHandling-test.js
2182 | * catches render error in a boundary during full deferred mounting
2183 | * catches render error in a boundary during partial deferred mounting
2184 | * catches render error in a boundary during synchronous mounting
2185 | * catches render error in a boundary during batched mounting
2186 | * propagates an error from a noop error boundary during full deferred mounting
2187 | * propagates an error from a noop error boundary during partial deferred mounting
2188 | * propagates an error from a noop error boundary during synchronous mounting
2189 | * propagates an error from a noop error boundary during batched mounting
2190 | * applies batched updates regardless despite errors in scheduling
2191 | * applies nested batched updates despite errors in scheduling
2192 | * applies sync updates regardless despite errors in scheduling
2193 | * can schedule updates after uncaught error in render on mount
2194 | * can schedule updates after uncaught error in render on update
2195 | * can schedule updates after uncaught error during umounting
2196 | * continues work on other roots despite caught errors
2197 | * continues work on other roots despite uncaught errors
2198 | * unwinds the context stack correctly on error
2199 | * catches reconciler errors in a boundary during mounting
2200 | * catches reconciler errors in a boundary during update
2201 | * recovers from uncaught reconciler errors
2202 | * unmounts components with uncaught errors
2203 | * does not interrupt unmounting if detaching a ref throws
2204 | * handles error thrown by host config while working on failed root
2205 | * handles error thrown by top-level callback
2206 | * should log errors that occur during the begin phase
2207 | * should log errors that occur during the commit phase
2208 | * should ignore errors thrown in log method to prevent cycle
2209 | * should relay info about error boundary and retry attempts if applicable
2210 |
2211 | src/renderers/shared/fiber/__tests__/ReactIncrementalPerf-test.js
2212 | * measures a simple reconciliation
2213 | * skips parents during setState
2214 | * warns on cascading renders from setState
2215 | * warns on cascading renders from top-level render
2216 | * does not treat setState from cWM or cWRP as cascading
2217 | * captures all lifecycles
2218 | * measures deprioritized work
2219 | * measures deferred work in chunks
2220 | * recovers from fatal errors
2221 | * recovers from caught errors
2222 | * deduplicates lifecycle names during commit to reduce overhead
2223 | * supports coroutines
2224 | * supports portals
2225 | * does not schedule an extra callback if setState is called during a synchronous commit phase
2226 |
2227 | src/renderers/shared/fiber/__tests__/ReactIncrementalReflection-test.js
2228 | * handles isMounted even when the initial render is deferred
2229 | * handles isMounted when an unmount is deferred
2230 | * finds no node before insertion and correct node before deletion
2231 |
2232 | src/renderers/shared/fiber/__tests__/ReactIncrementalScheduling-test.js
2233 | * schedules and flushes deferred work
2234 | * searches for work on other roots once the current root completes
2235 | * schedules top-level updates in order of priority
2236 | * schedules top-level updates with same priority in order of insertion
2237 | * works on deferred roots in the order they were scheduled
2238 | * schedules sync updates when inside componentDidMount/Update
2239 | * can opt-in to async scheduling inside componentDidMount/Update
2240 | * performs Task work even after time runs out
2241 | * can opt-out of batching using unbatchedUpdates
2242 | * nested updates are always deferred, even inside unbatchedUpdates
2243 | * updates do not schedule a new callback if already inside a callback
2244 |
2245 | src/renderers/shared/fiber/__tests__/ReactIncrementalSideEffects-test.js
2246 | * can update child nodes of a host instance
2247 | * can update child nodes of a fragment
2248 | * can update child nodes rendering into text nodes
2249 | * can deletes children either components, host or text
2250 | * can delete a child that changes type - implicit keys
2251 | * can delete a child that changes type - explicit keys
2252 | * does not update child nodes if a flush is aborted
2253 | * preserves a previously rendered node when deprioritized
2254 | * can reuse side-effects after being preempted
2255 | * can reuse side-effects after being preempted, if shouldComponentUpdate is false
2256 | * can update a completed tree before it has a chance to commit
2257 | * updates a child even though the old props is empty
2258 | * deprioritizes setStates that happens within a deprioritized tree
2259 | * calls callback after update is flushed
2260 | * calls setState callback even if component bails out
2261 | * calls componentWillUnmount after a deletion, even if nested
2262 | * calls componentDidMount/Update after insertion/update
2263 | * invokes ref callbacks after insertion/update/unmount
2264 | * supports string refs
2265 |
2266 | src/renderers/shared/fiber/__tests__/ReactIncrementalTriangle-test.js
2267 | * renders the triangle demo without inconsistencies
2268 | * fuzz tester
2269 |
2270 | src/renderers/shared/fiber/__tests__/ReactIncrementalUpdates-test.js
2271 | * applies updates in order of priority
2272 | * applies updates with equal priority in insertion order
2273 | * only drops updates with equal or lesser priority when replaceState is called
2274 | * can abort an update, schedule additional updates, and resume
2275 | * can abort an update, schedule a replaceState, and resume
2276 | * passes accumulation of previous updates to replaceState updater function
2277 | * does not call callbacks that are scheduled by another callback until a later commit
2278 | * gives setState during reconciliation the same priority as whatever level is currently reconciling
2279 | * enqueues setState inside an updater function as if the in-progress update is progressed (and warns)
2280 |
2281 | src/renderers/shared/fiber/__tests__/ReactTopLevelFragment-test.js
2282 | * should render a simple fragment at the top of a component
2283 | * should preserve state when switching from a single child
2284 | * should not preserve state when switching to a nested array
2285 | * preserves state if an implicit key slot switches from/to null
2286 | * should preserve state in a reorder
2287 |
2288 | src/renderers/shared/fiber/__tests__/ReactTopLevelText-test.js
2289 | * should render a component returning strings directly from render
2290 | * should render a component returning numbers directly from render
2291 |
2292 | src/renderers/shared/shared/event/__tests__/EventPluginRegistry-test.js
2293 | * should be able to inject ordering before plugins
2294 | * should be able to inject plugins before and after ordering
2295 | * should be able to inject repeated plugins and out-of-order
2296 | * should throw if plugin does not implement \`extractEvents\`
2297 | * should throw if plugin does not exist in ordering
2298 | * should throw if ordering is injected more than once
2299 | * should throw if different plugins injected using same name
2300 | * should publish registration names of injected plugins
2301 | * should throw if multiple registration names collide
2302 | * should throw if an invalid event is published
2303 |
2304 | src/renderers/shared/shared/event/eventPlugins/__tests__/ResponderEventPlugin-test.js
2305 | * should do nothing when no one wants to respond
2306 | * should grant responder grandParent while capturing
2307 | * should grant responder parent while capturing
2308 | * should grant responder child while capturing
2309 | * should grant responder child while bubbling
2310 | * should grant responder parent while bubbling
2311 | * should grant responder grandParent while bubbling
2312 | * should grant responder grandParent while capturing move
2313 | * should grant responder parent while capturing move
2314 | * should grant responder child while capturing move
2315 | * should grant responder child while bubbling move
2316 | * should grant responder parent while bubbling move
2317 | * should grant responder grandParent while bubbling move
2318 | * should bubble negotiation to first common ancestor of responder
2319 | * should bubble negotiation to first common ancestor of responder then transfer
2320 | * should negotiate with deepest target on second touch if nothing is responder
2321 | * should negotiate until first common ancestor when there are siblings
2322 | * should notify of being rejected. responderStart/Move happens on current responder
2323 | * should negotiate scroll
2324 | * should cancel correctly
2325 |
2326 | src/renderers/shared/stack/reconciler/__tests__/Transaction-test.js
2327 | * should invoke closers with/only-with init returns
2328 | * should invoke closers and wrapped method when inits success
2329 | * should throw when wrapped operation throws
2330 | * should throw errors in transaction close
2331 | * should allow nesting of transactions
2332 |
2333 | src/renderers/shared/utils/__tests__/ReactErrorUtils-test.js
2334 | * it should rethrow caught errors (development)
2335 | * should call the callback the passed arguments (development)
2336 | * should call the callback with the provided context (development)
2337 | * should catch errors (development)
2338 | * should return false from clearCaughtError if no error was thrown (development)
2339 | * can nest with same debug name (development)
2340 | * does not return nested errors (development)
2341 | * can be shimmed (development)
2342 | * it should rethrow caught errors (production)
2343 | * should call the callback the passed arguments (production)
2344 | * should call the callback with the provided context (production)
2345 | * should catch errors (production)
2346 | * should return false from clearCaughtError if no error was thrown (production)
2347 | * can nest with same debug name (production)
2348 | * does not return nested errors (production)
2349 | * catches null values
2350 | * can be shimmed (production)
2351 |
2352 | src/renderers/shared/utils/__tests__/accumulateInto-test.js
2353 | * throws if the second item is null
2354 | * returns the second item if first is null
2355 | * merges the second into the first if first item is an array
2356 | * returns a new array if first or both items are scalar
2357 |
2358 | src/renderers/shared/utils/__tests__/adler32-test.js
2359 | * generates differing checksums
2360 | * generates consistent checksums
2361 | * is case sensitive
2362 | * doesn't barf on large inputs
2363 | * doesn't barf on international inputs
2364 |
2365 | src/renderers/testing/__tests__/ReactTestRenderer-test.js
2366 | * renders a simple component
2367 | * renders a top-level empty component
2368 | * exposes a type flag
2369 | * can render a composite component
2370 | * renders some basics with an update
2371 | * exposes the instance
2372 | * updates types
2373 | * updates children
2374 | * does the full lifecycle
2375 | * gives a ref to native components
2376 | * warns correctly for refs on SFCs
2377 | * allows an optional createNodeMock function
2378 | * supports unmounting when using refs
2379 | * supports unmounting inner instances
2380 | * supports updates when using refs
2381 | * supports error boundaries
2382 | * can update text nodes
2383 | * toTree() renders simple components returning host components
2384 | * toTree() handles null rendering components
2385 | * root instance and createNodeMock ref return the same value
2386 | * toTree() renders complicated trees of composites and hosts
2387 | * can update text nodes when rendered as root
2388 | * can render and update root fragments
2389 |
2390 | src/shared/utils/__tests__/PooledClass-test.js
2391 | * should initialize a pool correctly
2392 | * should return a new instance when the pool is empty
2393 | * should return the instance back into the pool when it gets released
2394 | * should return an old instance if available in the pool
2395 | * should call the destructor when instance gets released
2396 | * should accept poolers with different arguments
2397 | * should call a new constructor with arguments
2398 | * should call an old constructor with arguments
2399 | * should throw when the class releases an instance of a different type
2400 | * should throw if no destructor is defined
2401 |
2402 | src/shared/utils/__tests__/reactProdInvariant-test.js
2403 | * should throw with the correct number of \`%s\`s in the URL
2404 | `;
2405 |
--------------------------------------------------------------------------------