-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add enablements to fix tape-4.x #312
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Marking as ready-for-review in the hopes of making it trigger CI (I didn't think draft-ness would inhibit CI). But I expect it to fail tests. |
@erights: should I also add Also, I updated |
Not in this pr. I’ll take this on afterwards |
An update for |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see.
This adds `FunctionPrototype.apply`, as well as `.message` for all the various Error prototypes, to the enablements list. This allows tape-4.x to be imported after lockdown, as well as fixing tape's t.throws() method. refs #293, but does not close it because tape-5.x is still broken
with a (manually) patched SES-0.7.7 (incorporating endojs/endo#312), we can also install-ses before importing tape
This adds
FunctionPrototype.apply
, as well as.message
for all thevarious Error prototypes, to the enablements list.
This allows tape-4.x to be imported after lockdown, as well as fixing tape's
t.throws() method.
refs #293, but does not close it because tape-5.x is still broken
Note: this currently fails local tests, I think because we have assertions that these items are not on the list. I'd appreciate some pointers as to how to fix these.