@samitouri / QOS-React / commits / ffe8546c7d

Update the attribute table

- the capture attribute changed in #11424 - changes to value/defaultValue handling of functions/Symbols are from #11534, but as per https://github.com/facebook/react/issues/11734#issuecomment-348595047 this is actually not a new problem so we're okay with it

Dan Abramov committed Dec 1, 2017 at 19:54 UTC ffe8546c7d76fc961ad02a61b7d5145b34147489
1 file changed +22 -22
fixtures/attribute-behavior/AttributeTableSnapshot.md
+22 -22
@@ -1251,24 +1251,24 @@
1251 ## `capture` (on `<input>` inside `<div>`)
1252 | Test Case | Flags | Result |
1253 | --- | --- | --- |
1254 -| `capture=(string)`| (changed)| `<empty string>` |
1255 -| `capture=(empty string)`| (initial)| `<null>` |
1256 -| `capture=(array with string)`| (changed)| `<empty string>` |
1254 +| `capture=(string)`| (changed)| `"environment"` |
1255 +| `capture=(empty string)`| (changed)| `<empty string>` |
1256 +| `capture=(array with string)`| (changed)| `"environment"` |
1257 | `capture=(empty array)`| (changed)| `<empty string>` |
1258 -| `capture=(object)`| (changed)| `<empty string>` |
1259 -| `capture=(numeric string)`| (changed)| `<empty string>` |
1260 -| `capture=(-1)`| (changed)| `<empty string>` |
1261 -| `capture=(0)`| (initial)| `<null>` |
1262 -| `capture=(integer)`| (changed)| `<empty string>` |
1263 -| `capture=(NaN)`| (initial, warning)| `<null>` |
1264 -| `capture=(float)`| (changed)| `<empty string>` |
1258 +| `capture=(object)`| (changed)| `"result of toString()"` |
1259 +| `capture=(numeric string)`| (changed)| `"42"` |
1260 +| `capture=(-1)`| (changed)| `"-1"` |
1261 +| `capture=(0)`| (changed)| `"0"` |
1262 +| `capture=(integer)`| (changed)| `"1"` |
1263 +| `capture=(NaN)`| (changed, warning)| `"NaN"` |
1264 +| `capture=(float)`| (changed)| `"99.99"` |
1265 | `capture=(true)`| (changed)| `<empty string>` |
1266 | `capture=(false)`| (initial)| `<null>` |
1267 -| `capture=(string 'true')`| (changed)| `<empty string>` |
1268 -| `capture=(string 'false')`| (changed)| `<empty string>` |
1269 -| `capture=(string 'on')`| (changed)| `<empty string>` |
1270 -| `capture=(string 'off')`| (changed)| `<empty string>` |
1271 -| `capture=(symbol)`| (initial, warning, ssr mismatch)| `<null>` |
1267 +| `capture=(string 'true')`| (changed)| `"true"` |
1268 +| `capture=(string 'false')`| (changed)| `"false"` |
1269 +| `capture=(string 'on')`| (changed)| `"on"` |
1270 +| `capture=(string 'off')`| (changed)| `"off"` |
1271 +| `capture=(symbol)`| (initial, warning, ssr error, ssr mismatch)| `<null>` |
1272 | `capture=(function)`| (initial, warning, ssr mismatch)| `<null>` |
1273 | `capture=(null)`| (initial)| `<null>` |
1274 | `capture=(undefined)`| (initial)| `<null>` |
@@ -2593,8 +2593,8 @@
2593 | `defaultValue=(string 'false')`| (changed)| `"false"` |
2594 | `defaultValue=(string 'on')`| (changed)| `"on"` |
2595 | `defaultValue=(string 'off')`| (changed)| `"off"` |
2596 -| `defaultValue=(symbol)`| (initial, ssr error, ssr mismatch)| `<empty string>` |
2597 -| `defaultValue=(function)`| (initial, ssr mismatch)| `<empty string>` |
2596 +| `defaultValue=(symbol)`| (changed, error, warning, ssr error)| `` |
2597 +| `defaultValue=(function)`| (changed, ssr warning)| `"function f() {}"` |
2598 | `defaultValue=(null)`| (initial, ssr warning)| `<empty string>` |
2599 | `defaultValue=(undefined)`| (initial)| `<empty string>` |
2600
@@ -11768,8 +11768,8 @@
11768 | `value=(string 'false')`| (changed)| `"false"` |
11769 | `value=(string 'on')`| (changed)| `"on"` |
11770 | `value=(string 'off')`| (changed)| `"off"` |
11771 -| `value=(symbol)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
11772 -| `value=(function)`| (initial, warning, ssr mismatch)| `<empty string>` |
11771 +| `value=(symbol)`| (changed, error, warning, ssr error)| `` |
11772 +| `value=(function)`| (changed, warning, ssr warning)| `"function f() {}"` |
11773 | `value=(null)`| (initial, warning, ssr warning)| `<empty string>` |
11774 | `value=(undefined)`| (initial)| `<empty string>` |
11775
@@ -11793,8 +11793,8 @@
11793 | `value=(string 'false')`| (changed)| `"false"` |
11794 | `value=(string 'on')`| (changed)| `"on"` |
11795 | `value=(string 'off')`| (changed)| `"off"` |
11796 -| `value=(symbol)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
11797 -| `value=(function)`| (initial, warning, ssr mismatch)| `<empty string>` |
11796 +| `value=(symbol)`| (changed, error, warning, ssr error)| `` |
11797 +| `value=(function)`| (changed, warning)| `"function f() {}"` |
11798 | `value=(null)`| (initial, warning, ssr warning)| `<empty string>` |
11799 | `value=(undefined)`| (initial)| `<empty string>` |
11800
@@ -11818,7 +11818,7 @@
11818 | `value=(string 'false')`| (initial)| `<empty string>` |
11819 | `value=(string 'on')`| (initial)| `<empty string>` |
11820 | `value=(string 'off')`| (initial)| `<empty string>` |
11821 -| `value=(symbol)`| (initial, warning, ssr error, ssr mismatch)| `<empty string>` |
11821 +| `value=(symbol)`| (changed, error, warning, ssr error)| `` |
11822 | `value=(function)`| (initial, warning)| `<empty string>` |
11823 | `value=(null)`| (initial, warning, ssr warning)| `<empty string>` |
11824 | `value=(undefined)`| (initial)| `<empty string>` |