fix(runtime): ignored tests should not cause permission changes (#11278)

This commit is contained in:
Casper Beyer 2021-07-06 00:36:43 +08:00 committed by GitHub
parent 0a33cc1951
commit 407de8b834
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 32 additions and 5 deletions

View file

@ -192,17 +192,16 @@ finishing test case.`;
}
async function runTest({ ignore, fn, permissions }) {
if (ignore) {
return "ignored";
}
let token = null;
try {
if (permissions) {
token = pledgeTestPermissions(permissions);
}
if (ignore) {
return "ignored";
}
await fn();
return "ok";