Skip to content

Commit dd780f8

Browse files
authored
Merge pull request #222 from cexbrayat/fix/suspense-test
fix: error handling in suspense
2 parents 3a113c0 + f6dfa49 commit dd780f8

File tree

3 files changed

+89
-74
lines changed

3 files changed

+89
-74
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"@types/estree": "^0.0.42",
2424
"@types/jest": "^24.9.1",
2525
"@types/node": "12.12.35",
26-
"@vue/compiler-sfc": "^3.0.0-rc.12",
26+
"@vue/compiler-sfc": "^3.0.1",
2727
"babel-jest": "^25.2.3",
2828
"babel-preset-jest": "^25.2.1",
2929
"dom-event-types": "^1.0.0",
@@ -38,13 +38,13 @@
3838
"ts-jest": "^25.0.0",
3939
"tsd": "0.11.0",
4040
"typescript": "^3.7.5",
41-
"vue": "^3.0.0-rc.12",
41+
"vue": "^3.0.1",
4242
"vue-jest": "vuejs/vue-jest#next",
4343
"vue-router": "^4.0.0-alpha.14",
4444
"vuex": "^4.0.0-beta.1"
4545
},
4646
"peerDependencies": {
47-
"vue": "^3.0.0-rc.12"
47+
"vue": "^3.0.1"
4848
},
4949
"author": {
5050
"name": "Lachlan Miller",

tests/components/Suspense.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ export default {
3939
onErrorCaptured((e) => {
4040
const err = e as Error
4141
error.value = err.message
42-
return true
42+
return false
4343
})
4444
4545
return { error }
4646
}
4747
}
48-
</script>
48+
</script>

yarn.lock

Lines changed: 84 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -250,10 +250,10 @@
250250
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.4.tgz#68a35e6b0319bbc014465be43828300113f2f2e8"
251251
integrity sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==
252252

253-
"@babel/parser@^7.11.5":
254-
version "7.11.5"
255-
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.5.tgz#c7ff6303df71080ec7a4f5b8c003c58f1cf51037"
256-
integrity sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==
253+
"@babel/parser@^7.12.0":
254+
version "7.12.2"
255+
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.2.tgz#9d2fcf24cafe85333ab0aff9f26b81bba356004d"
256+
integrity sha512-LMN+SqTiZEonUw4hQA0A3zG8DnN0E1F4K107LbDDUnC+0chML1rvWgsHloC9weB4RmZweE0uhFq0eGX7Nr/PBQ==
257257

258258
"@babel/plugin-proposal-async-generator-functions@^7.8.3":
259259
version "7.8.3"
@@ -774,10 +774,10 @@
774774
lodash "^4.17.13"
775775
to-fast-properties "^2.0.0"
776776

777-
"@babel/types@^7.11.5":
778-
version "7.11.5"
779-
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.11.5.tgz#d9de577d01252d77c6800cee039ee64faf75662d"
780-
integrity sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==
777+
"@babel/types@^7.12.0":
778+
version "7.12.1"
779+
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.1.tgz#e109d9ab99a8de735be287ee3d6a9947a190c4ae"
780+
integrity sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==
781781
dependencies:
782782
"@babel/helper-validator-identifier" "^7.10.4"
783783
lodash "^4.17.19"
@@ -1207,36 +1207,36 @@
12071207
dependencies:
12081208
"@types/yargs-parser" "*"
12091209

1210-
"@vue/[email protected].0-rc.12":
1211-
version "3.0.0-rc.12"
1212-
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.0.0-rc.12.tgz#eb26ff2f7e0eb8b362606228b2dda59c0c914f63"
1213-
integrity sha512-TuOmPb5SXgK9qD/AAmy46j80CyKThiBppcgNIJTax1ZWLEtCU8JejXOJqXFcqDUrBJPy7WVtZWRjMsiZBjIlrQ==
1210+
1211+
version "3.0.1"
1212+
resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.0.1.tgz#3ce57531078c6220be7ea458e41e4bab3522015b"
1213+
integrity sha512-BbQQj9YVNaNWEPnP4PiFKgW8QSGB3dcPSKCtekx1586m4VA1z8hHNLQnzeygtV8BM4oU6yriiWmOIYghbJHwFw==
12141214
dependencies:
1215-
"@babel/parser" "^7.11.5"
1216-
"@babel/types" "^7.11.5"
1217-
"@vue/shared" "3.0.0-rc.12"
1215+
"@babel/parser" "^7.12.0"
1216+
"@babel/types" "^7.12.0"
1217+
"@vue/shared" "3.0.1"
12181218
estree-walker "^2.0.1"
12191219
source-map "^0.6.1"
12201220

1221-
"@vue/[email protected].0-rc.12":
1222-
version "3.0.0-rc.12"
1223-
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.0.0-rc.12.tgz#b8468cb3f81d43ca25592026482e1330b99f2b8c"
1224-
integrity sha512-bCbXtJRYDaQL0e8i54rzUhmlB991ad08TAHiXyRK6ngTj9pO6lpJNcaHIeeOEv9gaZ6iUC7pEYtmC0708KkqDg==
1225-
dependencies:
1226-
"@vue/compiler-core" "3.0.0-rc.12"
1227-
"@vue/shared" "3.0.0-rc.12"
1228-
1229-
"@vue/compiler-sfc@^3.0.0-rc.12":
1230-
version "3.0.0-rc.12"
1231-
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.0.0-rc.12.tgz#eff29e9688b8ed840506d88b94336689cf2970f2"
1232-
integrity sha512-lHy0LK33KjVBeu6aCX0oLUSZtatOIY/1w927Fh5nFrN1SNnqA31q2wg/IDmvNU6+Y6F3s0MZyN5H6dyZgO5r/g==
1233-
dependencies:
1234-
"@babel/parser" "^7.11.5"
1235-
"@babel/types" "^7.11.5"
1236-
"@vue/compiler-core" "3.0.0-rc.12"
1237-
"@vue/compiler-dom" "3.0.0-rc.12"
1238-
"@vue/compiler-ssr" "3.0.0-rc.12"
1239-
"@vue/shared" "3.0.0-rc.12"
1221+
1222+
version "3.0.1"
1223+
resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.0.1.tgz#00b12f2e4aa55e624e2a5257e4bed93cf7555f0b"
1224+
integrity sha512-8cjgswVU2YmV35H9ARZmSlDr1P9VZxUihRwefkrk6Vrsb7kui5C3d/WQ2/su34FSDpyMU1aacUOiL2CV/vdX6w==
1225+
dependencies:
1226+
"@vue/compiler-core" "3.0.1"
1227+
"@vue/shared" "3.0.1"
1228+
1229+
"@vue/compiler-sfc@^3.0.1":
1230+
version "3.0.1"
1231+
resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.0.1.tgz#f340f8f75b5c1c4509e0f3a12c79d1544899b663"
1232+
integrity sha512-VO5gJ7SyHw0hf1rkKXRlxjXI9+Q4ngcuUWYnyjOSDch7Wtt2IdOEiC82KFWIkfWMpHqA5HPzL2nDmys3y9d19w==
1233+
dependencies:
1234+
"@babel/parser" "^7.12.0"
1235+
"@babel/types" "^7.12.0"
1236+
"@vue/compiler-core" "3.0.1"
1237+
"@vue/compiler-dom" "3.0.1"
1238+
"@vue/compiler-ssr" "3.0.1"
1239+
"@vue/shared" "3.0.1"
12401240
consolidate "^0.16.0"
12411241
estree-walker "^2.0.1"
12421242
hash-sum "^2.0.0"
@@ -1245,45 +1245,45 @@
12451245
merge-source-map "^1.1.0"
12461246
postcss "^7.0.32"
12471247
postcss-modules "^3.2.2"
1248-
postcss-selector-parser "^6.0.2"
1248+
postcss-selector-parser "^6.0.4"
12491249
source-map "^0.6.1"
12501250

1251-
"@vue/[email protected].0-rc.12":
1252-
version "3.0.0-rc.12"
1253-
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.0.0-rc.12.tgz#ea37bfb616d90c376a5ef40bc65c57514bb6fef3"
1254-
integrity sha512-mJkTLS91Ji7ahZT8tuYnXJ+C0dzpwq6uIILVx2e82jHzPQ2Yl0owK5wVGJR1Kuy5ZT+9AczyyBgvxGiZjsFzdw==
1251+
1252+
version "3.0.1"
1253+
resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.0.1.tgz#0455b011d72d4ed02faa93610f14981c3d44a079"
1254+
integrity sha512-U0Vb7BOniw9rY0/YvXNw5EuIuO0dCoZd3XhnDjAKL9A5pSBxTlx6fPJeQ53gV0XH40M5z8q4yXukFqSVTXC6hQ==
12551255
dependencies:
1256-
"@vue/compiler-dom" "3.0.0-rc.12"
1257-
"@vue/shared" "3.0.0-rc.12"
1256+
"@vue/compiler-dom" "3.0.1"
1257+
"@vue/shared" "3.0.1"
12581258

1259-
"@vue/[email protected].0-rc.12":
1260-
version "3.0.0-rc.12"
1261-
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.0.0-rc.12.tgz#9f5c6da78729fe80cc47d23bc8b6c09b36998a29"
1262-
integrity sha512-Cz2wwwH7QpG2BDmmZ9Lia+soji9i3QjzMf1Mko3kIEHHGkeid6OxOaMXBEMCJjAyiRt+1VTHBZv6FgsUJeaDAQ==
1259+
1260+
version "3.0.1"
1261+
resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.0.1.tgz#8bf6d88d0fe398e956dd8ea3df206c149ec6b92b"
1262+
integrity sha512-XWeqNTbvcAq8BmtR5M+XU6mfIhzi1NTcrQho7nI03I+Zf6QW1hHl/ri+iNfCNCasukQI/tzpkqJYPfyZxCRKyg==
12631263
dependencies:
1264-
"@vue/shared" "3.0.0-rc.12"
1264+
"@vue/shared" "3.0.1"
12651265

1266-
"@vue/[email protected].0-rc.12":
1267-
version "3.0.0-rc.12"
1268-
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.0.0-rc.12.tgz#021dbfabe5f50043790fb80d5235b6cedb3de4ac"
1269-
integrity sha512-RHt02volaaXwbkS3RJpLVSZm/qRQgqwB0ThWNlfb+FKcLwr1Bcyu08yrUXv2QI2mMbV4f/zInk6S44eUuuDcyg==
1266+
1267+
version "3.0.1"
1268+
resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.0.1.tgz#75ae586515aaa89e7be790ea0f2c09d436511e4d"
1269+
integrity sha512-HporlL3cbD0/79U0a7mDIMEn5XoxstVXrOx0TDTi2O2CUv6yjteUQdxhmMOa8m7pnqU4DL/ZuVntBWFaf4ccaw==
12701270
dependencies:
1271-
"@vue/reactivity" "3.0.0-rc.12"
1272-
"@vue/shared" "3.0.0-rc.12"
1271+
"@vue/reactivity" "3.0.1"
1272+
"@vue/shared" "3.0.1"
12731273

1274-
"@vue/[email protected].0-rc.12":
1275-
version "3.0.0-rc.12"
1276-
resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.0.0-rc.12.tgz#cdc197736d6092bfcc39bdf50349a28f175d2103"
1277-
integrity sha512-CeJ+CxeE1nBIGd4OFiYHCyiXtnBZAvLCA+yq4IKnCn0IHwJVZJCpwXe8VvE7eU3eqNYatqN65kt6QgrYzu6m+Q==
1274+
1275+
version "3.0.1"
1276+
resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.0.1.tgz#2cc74550a635f38eb5f61f35f374d5bdb55156b0"
1277+
integrity sha512-ijb2qTRU8OzllzYQ6BSymuu9KHFDyjzn4m6jcLGlNeazdk1/YA01lFtGkl6oAErdiWPglloUJzIz0ilv0laPwA==
12781278
dependencies:
1279-
"@vue/runtime-core" "3.0.0-rc.12"
1280-
"@vue/shared" "3.0.0-rc.12"
1279+
"@vue/runtime-core" "3.0.1"
1280+
"@vue/shared" "3.0.1"
12811281
csstype "^2.6.8"
12821282

1283-
"@vue/[email protected].0-rc.12":
1284-
version "3.0.0-rc.12"
1285-
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.0.0-rc.12.tgz#b114d999d6f51191f4ff6b284fa7bddf4c8589bc"
1286-
integrity sha512-UwkiTl7XVQ3vu22t7JgUGLNXSxvsr500W43V2I1N4B3vxBRGB1OLzCjGPtXMIXtWhZlaaZzivEU1zmr5sqmgaw==
1283+
1284+
version "3.0.1"
1285+
resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.0.1.tgz#48196c056726aa7466d0182698524c84f203006b"
1286+
integrity sha512-/X6AUbTFCyD2BcJnBoacUct8qcv1A5uk1+N+3tbzDVuhGPRmoYrTSnNUuF53C/GIsTkChrEiXaJh2kyo/0tRvw==
12871287

12881288
abab@^2.0.0, abab@^2.0.3:
12891289
version "2.0.3"
@@ -4743,6 +4743,16 @@ postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2:
47434743
indexes-of "^1.0.1"
47444744
uniq "^1.0.1"
47454745

4746+
postcss-selector-parser@^6.0.4:
4747+
version "6.0.4"
4748+
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3"
4749+
integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==
4750+
dependencies:
4751+
cssesc "^3.0.0"
4752+
indexes-of "^1.0.1"
4753+
uniq "^1.0.1"
4754+
util-deprecate "^1.0.2"
4755+
47464756
postcss-value-parser@^4.0.0:
47474757
version "4.1.0"
47484758
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
@@ -5922,6 +5932,11 @@ use@^3.1.0:
59225932
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
59235933
integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
59245934

5935+
util-deprecate@^1.0.2:
5936+
version "1.0.2"
5937+
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
5938+
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
5939+
59255940
uuid@^3.3.2:
59265941
version "3.4.0"
59275942
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
@@ -5968,14 +5983,14 @@ vue-router@^4.0.0-alpha.14:
59685983
resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.0.0-alpha.14.tgz#4bc5fed1db61b8d04fd95ad9c499c7428f039a0e"
59695984
integrity sha512-ydWSXxXAsTCiJ31V4x4ZAKI1CdpPMhf7b2LPi4AmG5SCgduu1zf+LhzWWHXmgbmheEiJpfecigVIZp4ABpZJmw==
59705985

5971-
vue@^3.0.0-rc.12:
5972-
version "3.0.0-rc.12"
5973-
resolved "https://registry.yarnpkg.com/vue/-/vue-3.0.0-rc.12.tgz#08849531c9255f290b552912ae52802c5bc323d5"
5974-
integrity sha512-T/oWhPRPzIRzPvTjf9mI8oENYlAPr9ThB4JAJXJE3dlRAN7lYzH+eh4yBGR9EsyC+pIEAabP/cnM19dcJBNl3A==
5986+
vue@^3.0.1:
5987+
version "3.0.1"
5988+
resolved "https://registry.yarnpkg.com/vue/-/vue-3.0.1.tgz#dcdabf07da37e655e23d7d22eacc18c2da5f5a16"
5989+
integrity sha512-WBTgaQMJIWQuhlzMV6C0qvVrxyQSpx3gKwflYC0sqGKEZSxMIOYRnrIlHUN4ivUVvP7mUMxcnFTt7P+akdOkQA==
59755990
dependencies:
5976-
"@vue/compiler-dom" "3.0.0-rc.12"
5977-
"@vue/runtime-dom" "3.0.0-rc.12"
5978-
"@vue/shared" "3.0.0-rc.12"
5991+
"@vue/compiler-dom" "3.0.1"
5992+
"@vue/runtime-dom" "3.0.1"
5993+
"@vue/shared" "3.0.1"
59795994

59805995
vuex@^4.0.0-beta.1:
59815996
version "4.0.0-beta.1"

0 commit comments

Comments
 (0)